早教吧作业答案频道 -->其他-->
在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...的网友还看了以下:
a是b的倍数,c是a的倍数(a、c不相同),下列判断错误的是()A、a与b的和也一定是b的倍数B、a 2020-03-30 …
A⊆B⊆U是什么意思! 2020-04-06 …
a和b都是整数,且a÷b=2…1,下列说法正确的是()A.a是偶数B.a是奇数C.b是偶数D.b是 2020-04-09 …
找出发音不同的单词,1.A.m(ay)B.w(ai)terC.w(ai)tressD.br(ea) 2020-04-25 …
硅光电池是b种太阳能电池,具有低碳环保的优点.如图所示,图线a是该电池在某光照强度下路端电压U和电 2020-05-02 …
下列说法正确的是()A.核燃料要用比结合能大的核B.U是天然放射性元素,常温下,它的半衰期约为45 2020-05-13 …
分解因式(a-b-c)(a+b-c)-(b-c-a)(b+c-a)正确答案是这个:(a+b-c)( 2020-05-17 …
设某乘客到达车站的候车时间(单位:分钟)X~U(0,b),b>0未知.X1,X2,…,Xn是来自X 2020-06-12 …
若两个实数a,b,使得,a2+b与a+b2都是有理数,称数对(a,b)是和谐的.①试找出一对无理数 2020-06-25 …
设a,b是实数,定义@的一种运算如下:a@b=(a+b)2-(a-b)2,则下列结论:①若a@b= 2020-07-21 …