课程
/后端开发
/C
/C语言入门
既然c=a
那么为啥不能n=c=a呢?以此类推如图
2015-01-20
源自:C语言入门 2-8
正在回答
char c = 'a'; //这里定义一个字符类型的变量c,并赋值为字符a
int n = c; //这里定义一个整型变量n,并将前面的字符型变量c赋值给n,由于在C语言中,字符可以根据ACSII码转换成数值,字符a在ACSII码中对应的值为97,所以int n = c;赋值之后n的值为97。
你也可以类推,d=f=n=c='a'记住这样写的时候,字符a一定要加单引号,因为,它不是变量,是一个字符值
堇M小沐 提问者
soory
实际是其他答案都市错的,只有我这个写法才正确
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答a+b*c/d为啥=2
1 回答char c='a',里面C能不能被替换呢?C意思是什么?
1 回答为什么int n=c不能换成int n=‘c’
2 回答为什么char c='a'需要引号,后面的int之类的c,n,f不需要
3 回答为什么给c赋值a 然后将c赋值给nfd会出现97呢