刚上大一时,主要学习了C++,现在开始学C语言。下面来讲讲c语言输出与输入函数。
一.printf的使用格式为
printf(Control-string,item1,item2,...)
Control-string:控制字符串,它用来描述项目如何打印字符串
item1和item2是要打印的项目,可以为常量,可以为变量
打印字符串
printf("Hello World\n");
打印 变量与字符
#include <stdio.h>
#include"stdlib.h"
int main()
{
char str[10]="ABCD";
printf("a:%d\n",32);
printf("b:%c\n",'a');
printf("c:%f\n",3.2);
printf("d:%s\n",str);
system("pause");
return 0;
}
转换说明 | 输出 |
%d | 有符号十进制整数 |
%c | 一个字符 |
%f | 浮点数 |
%s | 字符串 |
自己的一点理解:其实括号中分开的部分只能替代%之后的内容
二scanf的使用说明:
(1)若使用scanf()读取某种基本变量的类型值,需要在变量名之前加上&
(2)若使用scanf()把一个字符串读入一个字符数组中,则不需使用&
#include <stdio.h>
int main()
{
int a;
float b;
printf("Enter the a,b,\n");
scanf_s("%d,%f",&a,&b);
printf("a:%d b:%f\n",a,b);
return 0;
}
char ch[30]="abcd";
printf("%s",ch);
注意:输入时要注意格式,本程序中两数要用逗号隔开