那么char是不是可以包含int的范围?
追答说反了,应该是int包括char的范围!
在C语言中,你可以把char当作一个字节的int来使用。
char在存储字符时,就是存储的字符的ASCII值,即一个整数。如:char ch='A' ; 在ch中存储的就是数值65!
printf("ch = %d\n", ch ); //按%d,输出65
printf("ch = %c\n", ch ); //按%c,输出A
哦好吧,就是说两者可输入的量不同是吧?)再追问一个问题,什么时候要加“ ”,什么时候不要加“ ”,什么时候用‘ ’
追答字符串常量要用双引号引起来,如:"" (空串) "A" (只有一个字符的串) "C语言" 等
单字符常量要用单引号引起来,如:'a' 表示字符a '0'表示字符0
注意字符'0'与整数0是不相同的。 字符'0'的ASCII值为整数48。
char ch='0' ;
printf("ch = %d\n", ch ); //按%d,输出48
printf("ch = %c\n", ch ); //按%c,输出0
char只用字符是指?那么包括整数吗?不好意思我是零基础的新手,问题可能比较。。。
追答char型占用1个字节,在英文用表示ascii值,int占4个字节,表示的数更大
本回答被网友采纳