关于字符和整型的赋值
答案:3 悬赏:0 手机版
解决时间 2021-08-16 18:52
- 提问者网友:心如荒岛囚我终老
- 2021-08-16 11:47
例题说:字符型赋予整型字符型的ASCII码放到整型量的低八位中
这是什么意思啊?什么低八位啊?为什么高八位又是0呢!
最佳答案
- 五星知识达人网友:动情书生
- 2021-08-16 12:23
一个整型字符在内存中占两个字节,就是说现在在内存中有两个字节的空间要用来存放一个整型字符,但是现在放入的是一个字符型,字符型本来只有一个字节的大小,放入两个字节的空间,所以就只有压入第一个字节,而第二个字节补0,(一个字节在内存中占8位,,所以有你说的ASCII码放到整型量的低八位中
,高八位补0)
全部回答
- 1楼网友:慢性怪人
- 2021-08-16 14:56
字符型(char)数据 是一个8位数字,代表了一个字符的ASCII码值 如: char c ='0' 和 char c = 49都是表示字符型的0, 把'0'赋值给int 的时候 ,其实就是把49传递给了int,但是char只占8位,而int是 16位, 所以相当于字符型的ASCII码放到整型量的低八位中
- 2楼网友:野味小生
- 2021-08-16 13:30
内存存放的位置是下面是高位。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯