早教吧作业答案频道 -->其他-->
在C#中,unsignedchara=1应该如何表示?在C#中unsignedchar类型是用byte类型代替的。在C#中想要表示一个值为1的unsignedchar数据,应该用byteb=1还是byteb=Convert.ToByte(1)还是byteb=Convert.ToByte(
题目详情
在C#中,unsigned char a = 1 应该如何表示?
在C#中unsigned char类型是用byte类型代替的。在C#中想要表示一个值为1的unsigned char 数据,应该用byte b = 1 还是byte b = Convert.ToByte(1) 还是 byte b = Convert.ToByte('1')?
另外还有很重要的一点,在C#中unsigned char用byte类型代替到底正确与否?
因为我在.net中看到对byte型数据的解释是“8位无符号整数”,而unsigned char难道也是理解为无符号的整数吗?
在C#中unsigned char类型是用byte类型代替的。在C#中想要表示一个值为1的unsigned char 数据,应该用byte b = 1 还是byte b = Convert.ToByte(1) 还是 byte b = Convert.ToByte('1')?
另外还有很重要的一点,在C#中unsigned char用byte类型代替到底正确与否?
因为我在.net中看到对byte型数据的解释是“8位无符号整数”,而unsigned char难道也是理解为无符号的整数吗?
▼优质解答
答案和解析
c#中的char 是16位的,因为unicode,两个字节
byte 是8位的,符号的0~255
如果是c++中的char 的话,是8位的,与byte一样,c#中长度不一样的
前两种结果一样,第三种代表的是字符1,即数字49,与前两个不一样
byte 是8位的,符号的0~255
如果是c++中的char 的话,是8位的,与byte一样,c#中长度不一样的
前两种结果一样,第三种代表的是字符1,即数字49,与前两个不一样
看了在C#中,unsignedch...的网友还看了以下:
感应电动势的应用E=n△φ/△t是感生电动势的公式,因为B的变化才出现了感应电动势,为什么不写成E= 2020-03-30 …
假设字符a,b,c,d,e,f的应用频率分别是0.07,0.09,0.12,0.22,0.23,0. 2020-05-26 …
把一副三角板按如图放置,其中∠ABC=∠DEB=90°,∠A=45°,∠D=30°,斜边AC=BD 2020-06-25 …
若A与B相似,则A.λE-A=λE-BB.λE+A=λE+B的行列式C.A*=B*D.A^-1=B 2020-07-16 …
如图所示,下列各项变化的未知物焰色反应均呈黄色,E为淡黄色粉末.回答下列问题.(1)写出A→B的化 2020-07-23 …
根据所学知识,对图中d、e两点生长素浓度的分析合理的是()A.若d点对应的浓度为a,则e点对应c点 2020-07-26 …
(2014•龙岩模拟)对于反应aA+bB=dD+eE,该化学反应速率定义为v=v(A)a=v(B)b 2020-11-12 …
D是一中蓝色溶液,可配置波尔多液,A、B、C、E分别是单质、酸、碱、盐A分别能与B和D反应,C分别能 2020-12-26 …
弱弱的问一句,为什么说|λE-A|=|λE-B|的话,A和B矩阵的特征值会完全一样 2020-12-31 …
e^3b-e^3a/e^b-e^a化为e^2a+e^2b+e^a*e^b的运算过程如题 2021-01-15 …