1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言printf函数 putchar函数 scanf函数

c语言printf函数 putchar函数 scanf函数

时间:2023-01-16 03:44:28

相关推荐

c语言printf函数 putchar函数 scanf函数

目录

printf函数

putchar函数:

scanf函数:

getchar函数:

printf函数

%s:打印字符串,挨着从字符串的第一个字符开始打印,打印到‘\0’结束

%d:打印证书

%c:打印字符

%x:打印16进制数

%u:打印无符号

%m,n:打印实型变量,一共有m位(整数,小数,小数点),n位小数。

%0m,nf:其中f:表示打印实型,一共有m位(整数,小数,小数点),n位小数。0:表示不足m位时,用0凑够m位。

%%:显示一个%。转义字符 ‘\’ 对 % 转义无效。

%NS:显示n个字符的字符串。不足n用空格填充。

%-Ns:显示n个字符串,不足n用空格向右填充。

putchar函数:

输出一个字符到屏幕 可以使用ascll码

putchar(97);putchar('a');

输出aa

错误代码,例;

putchar('abc');

不是一个有效的字符或字符串

scanf函数:

从键盘接收用户输入。

1.接收整型 %d

int a,b,c ;创建变量空间,等待接收用户输入

scanf("%d %d %d",&a,&b,&c);

2.接收字符%c

char a,b,c;scanf("%c %c %c",&a,&b,&c);

3.接收字符串 %c

char str[10]: //定义一个数组,用来接收用户输入的字符串scanf("%s",str); //变量名要取地址传递给scanf,数组名本事表示地址,不用 & 符号。

如果存储空间(存储空间指str【10】)不足(不足指字符数量超过10),数据能存储到内存中但不被保护,空间不足不要使用

scanf函数碰到 空格和换行 会结束

char a[100];scanf("%s",a);//&:表示取出变量a的地址。描述该空间printf("a=%s\n",a);输出:(键盘输入---》)hello world(输出-----》)a=hello

后续将正则表达式引入scanf就可以输出空格

getchar函数:

从键盘获取用户输入的一个字符,返回该获取的字符 的ascll码

char a;a=getchar();printf("a=%c\n",a);输出:(键盘输入B)Ba=B

常用

putchar(‘\n’);

打印换行

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。