ASCII码中7位二进制和8位二进制是什么意思?
来源:3-11 字符型字面值
森尼
2020-02-12 16:01:34
7位二进制和8位二进制是什么意思?char类型实际上是无符号16位整数类型,取值范围为0~65535,那么char a='1234',如何查ASCII表呢,定义char值变量能不能双引号
1回答
同学你好,
1、8位二进制就是8个按顺序排列的二进制数。例如最小的:0000 0000 最大的 1111 1111
7位二进制数是表示一个字符,就是用7位的二进制数表示一个字符 就像ASCII一样,ASCII用一个字节表示字符,也就是说一个ASCII值对应一个字符.
同学了解即可,无需纠结。
2、char a='1234',如何查ASCII表呢?
同学理解有误,char a='1234' 表示'1234'这个字符赋值给a ,而char a=1234才是表示ascii码等于1234的字符赋值给a,同学可通过程序来进行打印输出结果,如下:

3、char类型不能用双引号
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题