C语言复习(三)

2017-11-06 13:03:22来源:http://blog.didiaoyuan.com/2017/11/04/C语言复习-三/作者:低调猿的进化史人点击

分享

char 类型存储字符(8位存储单元),从技术层面看,char 是整数类型。ASCII(0~127;只需 8 位的存储单元) 编码 比如:A用整数 65 代表。因此,存储字母 A 实际上存储的是整数 65


字符常量和初始化

如果要把一个字符常量初始化为字母A,不必背下 ASCII 码。用单引号括起来的单个字符被称为字符常量,编译器一发现’A’,就会将其转换成相应的代码值。单引号必不可少


char abc; //声明char 类型
abc='A' //正确
abc=A //错误 A 现在是一个变量;
abc="A" //错误 A 现在是一个字符串

非打印字符


单引号只适用于字符、数字、标点符号



使用 ASCII





转义序列




打印警报


#include<stdio.h>
int main(void)
{
char a;
a='/a';
printf("%c",a); //打印峰鸣声
return 0;
}

%c 和 %d



有符号还是无符号
有些 C编译器把 char 实现为有符号类型,表示范围 -128~127
有些 C编译器把 char 实现为无符号类型,表示范围 0~255

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台