+ -
当前位置:首页 → 问答吧 → “ASCII字符以7位整形码形式存放在8位数中”——求解释含义

“ASCII字符以7位整形码形式存放在8位数中”——求解释含义

时间:2011-10-03

来源:互联网

ASCII中字符的存储的解释中有这样一句话——“ASCII字符以7位整形码形式存放在8位数中”
  问题一:这句话在内存中以什么样的方式体现?
  问题二:存储这些ASCII字符的存储单元是固定的么?(书上给了两个例题,第一题给整形变量a赋值为2,输出a的地址得到0022FF7C;第二题给整形变量i和j分别赋值为2和4,输出i和j的地址分别为0022FF7C和0022FF78。请问内存中存储单元的地址名都是怎么定义的?第一题2的地址怎么和第二题4的地址一样呢?)

作者: baiwanliukou   发布时间: 2011-10-03

ASCII字符 ==整型值

'a'=65

作者: MSOKD   发布时间: 2011-10-03

引用 1 楼 msokd 的回复:
ASCII字符 ==整型值

'a'=65


ASCII字符是以7位整形码存放于8位数中得意思是:每个ASCII占用内存长度8位即一个字符,因为ASCII码有128个,所以内存用二进制来表示二楼的'a'=65就是01100101?这样对吗?
如果对的话,那为什么说是用“7位整形码存放于8位数中”呢?

作者: baiwanliukou   发布时间: 2011-10-03