c语言中的char c1='6'单引号加数字是什么意思啊?

如题所述

引号加数字表示这个数字是一个字符不是十进制的数字。
比如你问题中的'6',就是表示ASCII码中的十进制码值为54的字符'6'。
字符'0'~'9'对应ASCII码表10进制值是48~57,所以通常我们想把字符数字转换成数值数字时,可以使用字符数字减去'0'来获得,比如'6'-'0'得到的值就是数字6。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-07
意思是这个c1存了个字符6,而不是数字6
:-D本回答被提问者采纳
第2个回答  2016-01-07
把6赋值给c1,相当与c1的值是6
第3个回答  2018-03-22
将字符常量'6'赋值给char型变量c1.
相似回答