putchar(0函数只能用于单个字苻的输出,且一次只能 输出一个字苻。另外,从功能角度来看,printf0函数 可以完全代替putchar(函数。 putchar(ch)函数的作用等同于printf("%c",ch); 例4.1输出单个字符。 #include <stdio.h> m ainO char a,b,c; a='b';b='o';c='y'; putchar(a);putchar(b); putchar(c); 运行结果:b0y
putchar()函数只能用于单个字符的输出,且一次只能 输出一个字符。另外,从功能角度来看,printf()函数 可以完全代替putchar()函数。 putchar(ch) 函数的作用等同于printf("%c", ch); 例4.1输出单个字符。 #include <stdio.h> main() {char a,b,c; a='b';b='o';c='y'; putchar(a);putchar(b); putchar(c); } 运行结果: boy
#include "stdio.h" 代编译预处理命令:文件包含* main( {char ch1='N',ch2='E',ch3='W'; putchar(ch1);putchar(ch2);putchar(ch3); putchar("\n'); putchar(chl);putchar(n');/*输出chl值,并换行*/ putchar('E');putchar(n');/*输出字苻'E',并换行*/ putchar(ch3);putchar('\n'); 程序运行结果如下: NEW N E W
#include "stdio.h" /*编译预处理命令:文件包含*/ main() {char ch1='N', ch2='E', ch3='W'; putchar(ch1); putchar(ch2); putchar(ch3); putchar('\n'); putchar(ch1); putchar('\n'); /*输出ch1值,并换行*/ putchar('E'); putchar('\n'); /*输出字符'E',并换行*/ putchar(ch3); putchar('\n'); } 程序运行结果如下: NEW N E W
也可以输出其他转义字符,如: putchar(101)(输出字符'a') putchar(\") (输出单引号字符) putchar(\015') (输出回车,不换行,使输出的当 前位置移到本行开头)
也可以输出其他转义字符,如: putchar('\101')(输出字符'a') putchar('\'') (输出单引号字符') putchar('\015') (输出回车,不换行,使输出的当 前位置移到本行开头)
puts0函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为:puts(s): 其中s为字符串变量(字符串数组名或字符串指针)。 puts(0函数的作用与语orintf("%s\n",s)相同。 说明: (1)puts0函数只输出字符串,不能输出数值或进行格 式变换 (2)可将字符串直接写入puts0函数中。 puts("Hello"); hello J #include"stdio.h" main( char s[="hello"; puts(s);
puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s); 其中s为字符串变量(字符串数组名或字符串指针)。 puts()函数的作用与语printf("%s\n", s)相同。 说明: (1) puts()函数只输出字符串, 不能输出数值或进行格 式变换 (2) 可将字符串直接写入puts()函数中。 puts("Hello"); #include"stdio.h" main() { char s[]="hello"; puts(s); } hello
字符输入函数gets0读取字符串 getchar0函数读取单个字符 1、gets()函数:从标准输入设备(键盘)读取字符串 直到回车结束,但回车符不属于这个字符串。其调用 格式为:gets(s); 其中s为字符串变量 (字符串数组名或字符串指针) gets(s)与scanf(%s”,&s)不同点,scanf(%s”, &s)函数如果输入空格会认为输入字符串结末,空 格后的字符将作为下一个输入项处理,但gets0函 数将接收输入的整个字符串直到回车为止,并用空 字符(0)代替回车符
-字符输入函数gets() 读取字符串 getchar()函数 读取单个字符 1、gets()函数:从标准输入设备(键盘)读取字符串 直到回车结束, 但回车符不属于这个字符串。其调用 格式为: gets(s); 其中s为字符串变量 (字符串数组名或字符串指针) gets(s) 与scanf(“%s”, &s) 不同点, scanf(“%s” , &s) 函数如果输入空格会认为输入字符串结束, 空 格后的字符将作为下一个输入项处理, 但gets() 函 数将接收输入的整个字符串直到回车为止,并用空 字符(\0)代替回车符