格式化输出
格式化输出前面是格式控制字符,后面是变量名。
- 对齐方式:
- %d 占用最少的空间
- %5d 占用5个字符的空间且右对齐
- %-5d 占用5个字符空间且左对齐
- %5.3d 在5d的基础上补0,总显示字符数为5
- %10.3f 小数点后保留3位,
- %10.3e 指数形式显示
- %-10g 定点十进制
char a[]="this";
char b[]="kafen";
printf("%s %s",a,b);
- 转义符
- \n 换行
- \t 制表符
- \ 字符\
输入
输入函数会重复读空白字符直到遇到第一个非空白字符,其他的和输出差不多,注意要有&符号
scanf("%d",&n);
字符串
- 字符串的定义
- 可以使用数组
int a[]="kafen"
- 可以使用指针
char* p = "kafen"
- 可以使用数组
- 字符串操作函数
- puts(*p);
- gets(*p);
- strcpy
- strlen
- strcat
- strcmp