数据类型:字符、转义字符、数据类型转换
1.字符与数字之间的关系
char类型既是字符类型,也是整数类型,比如字符'1'的ASCII码为49,即字符'1'在电脑中表示为整数49。
//关于字符与数字,字符的输入输出 #include <stdio.h> int main() { char c = '1'; //字符'1' int a; scanf("%c", &a); //输入1,数字1按字符类型输入变成'1',另外,scanf只能读取int类型 printf("c=%d\n", c); //字符按数字类型输出,结果为c=49 printf("a=%c\n", a); //字符按字符类型输出,结果为a=1 printf("a=%d\n", a); //字符按数字类型输出,结果为a=49 return 0; }
2.转义字符
3.类型转换
3.1 自动类型转换
3.2 强制类型转换