C语言基础(一):输入输出和字符串

格式化输出

格式化输出前面是格式控制字符,后面是变量名。

  • 对齐方式:
    • %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);

字符串

  1. 字符串的定义
    • 可以使用数组 int a[]="kafen"
    • 可以使用指针 char* p = "kafen"
  2. 字符串操作函数
    • puts(*p);
    • gets(*p);
    • strcpy
    • strlen
    • strcat
    • strcmp

猜你喜欢

转载自blog.csdn.net/KafenWong/article/details/121455028