c语言中 char a; 请问 a与’a’有啥区别 ’a’是a的ascll码?是个数字?

来自:识号    更新日期:早些时候
~ 你想问是char
a='a';
这两个a的区别。
首先第一个a是变量名,没有ascll码值,只是一个申明,存放‘a’的内存地址。而‘a’是一个字符,对应的ascll是97。

char
a中的a是个变量,里面存的是一个字符。
'a'是一个字符常量,在系统中用ascii码中的数字来代替。
那么可以举例:
#include<stdio.h>
void
main()
{
int
m;
char
n;
m=97;
n='a';
printf("m=%d,n=%d.\n",m,n);
printf("m=%c,n=%c.\n",m,n);
}


c语言中 char a; 请问 a与’a’有啥区别 ’a’是a的ascll码?是个数字?视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网