关于字符和整型的赋值

2024-12-24 14:10:20
推荐回答(3个)
回答1:

一个整型字符在内存中占两个字节,就是说现在在内存中有两个字节的空间要用来存放一个整型字符,但是现在放入的是一个字符型,字符型本来只有一个字节的大小,放入两个字节的空间,所以就只有压入第一个字节,而第二个字节补0,(一个字节在内存中占8位,,所以有你说的ASCII码放到整型量的低八位中
,高八位补0)

回答2:

字符型(char)数据 是一个8位数字,代表了一个字符的ASCII码值 如: char c ='0' 和 char c = 49都是表示字符型的0, 把'0'赋值给int 的时候 ,其实就是把49传递给了int,但是char只占8位,而int是 16位, 所以相当于字符型的ASCII码放到整型量的低八位中

回答3:

内存存放的位置是下面是高位。。