早教吧作业答案频道 -->其他-->
在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...的网友还看了以下:
关于高一集合1.已知A=(x|x=2的k+1次方,k属于Z)B=(y|y=1/2的k-1次方,k属 2020-05-13 …
1.直线条数n与最多交点数y的关系为y=0.5n(n-1),当n=6时,变量y为?2.如果某变量x 2020-06-02 …
excle自动计算问题与函数应用做EXCLE表格,需要用到一种计算,就是4个数:N,X,Y,Z;分 2020-06-12 …
下列各项中注音有误的一项是()A.伺候cì殷红yīnhóng岩层yáncéngB.赝品yànpǐn 2020-06-28 …
已知映射f:M→N,使集合N中的元素y=x2与集合M中的元素x对应,要使映射f:M→N是一一对应, 2020-07-30 …
将下(n+y)-a(n-y)-4(n+y)+5(n-y)-a(n-y)合并同类项得()A.-3x- 2020-08-01 …
用列举法表示下列集合:(1){x∈N|y=-x2+6,y∈N};(2){y∈N|y=-x2+6,x 2020-08-01 …
几道集合的填空题已知M,N是两个非空集合,且对于M中的任何一个元素x,都有x¢N,则M、N的关系是 2020-08-01 …
求高次和差公式推导,重金酬谢x^n-y^n=(x-y)[x^(n-1)+x^(n-2)y+x^(n- 2020-10-31 …
已知约束条件①x+2y≤8②2x+y≤8③x∈N*,y∈N*;目标函数z=3x+y,某学生求得x=8 2020-10-31 …