发布网友 发布时间:2022-03-18 10:52
共3个回答
热心网友 时间:2022-03-18 12:22
在编程中,每一个字符都对应一个ASCII码,这个ASCII码才是这个字符真正在计算机中存储的值,‘0’首先是一个字符,所以他也有一个ASCII码是48,所以字符‘0’在内存中存储的就是48,而ASCII码值0对应的字符是NULL(空字符),而数字0,和字符0是完全不同的两个变量类型。如果内存中存储的数值是0的话,就要看他是一个什么变量了,如果是int(整型)就是数字0,如果是char(字符型)他就是NULL,但是这两个变量所占的字节大小不同。追问char a[10]=“abc0123”;
热心网友 时间:2022-03-18 13:40
你的追问。a[4]>5,ascii码5.第二个是字符5,第三个应该算错误的(不知道编译器怎么理解),第四个是正确的。字符要用单引号,字符串式双引号。热心网友 时间:2022-03-18 15:14
数字和字符一种数据类型,ascii码是一种编码机制,把数字符号,字母符号和符号符号等在计算机中定制编码。