版权声明:转载联系邮箱[email protected] https://blog.csdn.net/weixin_44275443/article/details/88428270
字符常量中的特殊字符八进制或者十六进制的ASCII字符如何描述?
得用’‘/ddd’或者’/xhh’这种排列形式编写吗?这种表达形式和八进制或十六进制的整形常量表达有什么区别?
符号常量
符号常量是由预处理命令“#define”定义的常量,在C程序中可用一个标识符代表一个变量。
#include<stdio.h>
#define N 4 //这里的N在整个C程序为整形常量4(10进制)
字符常量
一个字符常量代表ASCII码字符集里的一个字符,在程序中用单撇号括起来,区分大小写。
#include<stdio.h>
void main(){
int a='a'; //①普通的字符常量
int a='\n'; //②换行字符
int b='\\'; //③反斜杠字符“\”
int c='\ddd'; //④1~3位八进制数所代表的一个ASCII字符
int d='\xhh'; //⑤1~2位十六进制所代表的一个ASCII字符
}