首页 > 试题广场 >

在C语言中,char型数据在内存中的存储形式是() 。

[单选题]
在C语言中,char型数据在内存中的存储形式是()  。
  • 补码
  • 反码
  • 源码
  • ASCII码
char型:ASCII码形式储存;
整形:补码形式储存;
发表于 2018-04-15 09:05:27 回复(0)
正型数据:
        在内存中是以补码的形式存在。对于一个正整数来说,它的补码就是它的原码本身。对于一个负整数来说,它的补码为原码取反再加1
实型数据:
        在计算机中也是以二进制的方式存储,关键在于如何将十进制的小数转化为二进制来表示。 
例、12.63 
首先整数部分为:1100 
小数部分:0.63*2=1.26,得小数后第一位为1,0.26*2=0.52得小数的第二位为0,0.52*2=1.04得第三位为1,0.04*2=0.08得第四位为0,0.08*2得第五位,以此类推。于是得到最后的结果为1100.10100001b(省略了后面的计算)
字符型数据:
        把字符的相对应的ASCII放到存储单元中,而这些ASCII代码值在计算机中以二进制的形式存放的。
发表于 2017-09-27 22:58:14 回复(1)
不是说在内存中吗,内存不是存储二进制吗??
发表于 2017-12-10 00:25:21 回复(0)