字符型变量
用保留字 char来说明 , 例如 char a1,b2;
使用getchar(),putchar()函数在main函数前 标注 #include "stdio.h",表示包含头文件(标准输入输出函数文件)
字符数据在内存中以二进制形式储存,占一个字节,每个字符都有一个编码(ascii码),可以进行整形数据的任何运算(0~255范围之内)也可以进行关系、逻辑运算
c编译系统将字符型数据当成有符号整形还是无符号整形没有规定
printf函数常用转换符%d 十进制整数 %c字符型 %f 浮点型 %s字符串型
字符串常量使用一对双引号括起来的零个或多个字符的序列,如“i am a student” “x”,其中“”不是字符串的一部分,字符串在内存中系统默认添加\0作为结尾标志 ,与字符型'x'占用1个字节不同,"x"占用2个字节
如果摇输出双引号,需经过转义序列,双引号ascii码为\042
字符串中所包含的字符个数称为字符串长度,不包含\0。“”长度为0,称为空串
浮点型数据
浮点型常量有 非指数型和指数型两种
非指数型:不带指数部分的实型常数,如+123
指数型:带有指数部分的实数,如1.2345e2
注意:e(E)前必须有数字,之后指数必须为整数,且不能插入空格
浮点型变量
浮点型变量用保留字float说明,如float x,y