-
转义字符
转义:意义发生转变
\n不表示反斜杠n而表示换行\a
或\007
表示发出一声警报 -
stdio.h中的getchar()和putchar()用于控制台输入字符和输出字符
getchar()从控制台接收1个字符
putchar()在控制台中打印1个字符
#include<stdio.h>
int main()
{ char c = getchar();
putchar(c);
return 0;
}
-
a
的ASCII码是97
字符a
和整型97等价
printf("%d",'a'+'a');//194
- 格式化输出printf(print format)
常见的格式转换说明:%d
表示十进制int格式%s
表示字符串格式%f
表示float格式%lf
表示double%e
%E
表是科学计数法
//一共105元
printf("一共%d元",105);
//5.187689e-322
printf("%e",105);
//5.187689E-322
printf("%E",105);
%.3f
//3.564
//.3表示保留3位小数五舍六入
printf("%.3lf",3.5645);
- 从控制台获取多个字符