程序运行结果如 NEW NEw 1. putcharO函数的格式: putchar(ch); 其中ch可以是一个字符变量或常量,也可以是一个转义字符 2. butchart(函数的作用:向终端输出一个字符 (1) putcharO函数只能用于单个字符的输出,且一次只能输出 个字符。另外,从功能角度来看, printi0)函数可以完全代替 putcharO 函数 (2)在程序中使用 putchar(函数,务必牢记:在程序(或文件) 的开头加上编译预处理命令(也称包含命令),即: #include stdio. h 表示要使用的函数,包含在标准输入输出(stdi)头文件(h) 中
程序运行结果如下: NEW N E W 1.putchar()函数的格式: putchar(ch); 其中ch可以是一个字符变量或常量,也可以是一个转义字符。 2.putchar()函数的作用:向终端输出一个字符。 (1)putchar()函数只能用于单个字符的输出,且一次只能输出一 个字符。另外,从功能角度来看,printf()函数可以完全代替putchar() 函数。 (2)在程序中使用putchar()函数,务必牢记:在程序(或文件) 的开头加上编译预处理命令(也称包含命令),即: #include "stdio.h" 表示要使用的函数,包含在标准输入输出(stdio)头文件(.h) 中
432单个字符的输入一 getchar函数 [案例4.32]说明 getchar(函数的格式和作用。 /*案例代码文件名:AL432C*/ /*功能:说明 getchar函数的格式和作用。* #include "stdio. h /*文件包含* m char c」 printf("Please input two character: ch=getchar( /*输入1个字符并赋给ch* putchar(ch) putchar('n) putchar(getchar) /*输入一个字符并输出* putchar('n,) 程序演示
4.3.2 单个字符的输入──getchar()函数 [案例4.3.2] 说明getchar()函数的格式和作用。 /*案例代码文件名:AL4_3_2.C*/ /*功能:说明getchar()函数的格式和作用。 */ #include "stdio.h" /*文件包含*/ main() {char ch; printf("Please input two character: "); ch=getchar(); /*输入1个字符并赋给ch */ putchar(ch);putchar('\n'); putchar(getchar()); /*输入一个字符并输出*/ putchar('\n'); } [程序演示]
程序运行情况如下 Please input two characters: abK 1. getchar函数的格式: getchar(O 2. getchar(函数的作用:从系统隐含的输入设备(如 键盘)输入一个字符。另外,从功能角度来看,can(函 数可以完全代替 getchar函数 (1) getchar函数只能用于单个字符的输入,一次输 入一个字符。 (2)程序中要使用 getchar函数,必须在程序(或文 件)的开头加上编译预处理命令: #include "stdio. h Return
程序运行情况如下: Please input two characters: ab↙ a b 1.getchar()函数的格式:getchar(); 2.getchar()函数的作用:从系统隐含的输入设备(如 键盘)输入一个字符。另外,从功能角度来看,scanf()函 数可以完全代替getchar()函数。 (1)getchar()函数只能用于单个字符的输入,一次输 入一个字符。 (2)程序中要使用getchar()函数,必须在程序(或文 件)的开头加上编译预处理命令: #include "stdio.h“ [Return]
44格式化输出— printf0函数 printi()函数的作用:向计算机系统默认的输出设备( 般指终端或显示器)输出一个或多个任意类型的数据 44.1prin(函数的一般格式 案例441已知圆半径 radius=1.5,求圆周长和圆面积。 /*案例代码文件名:AL441.C。*/ main( i float radius, length, area, pi=3. 1415926: radius=1.5 length=2* pi*radius /*求圆周长* area- pi"radius"radius, /*求圆面积* printf( radius=%fn radius) /*输出圆半径* printf(" length=%72 earea-%72fn; length,area);/*输出圆周长、面积* 程序演示
4.4 格式化输出——printf()函数 printf()函数的作用:向计算机系统默认的输出设备(一 般指终端或显示器)输出一个或多个任意类型的数据。 4.4.1 printf()函数的一般格式 [案例4.4.1] 已知圆半径radius=1.5,求圆周长和圆面积。 /*案例代码文件名:AL4_4_1.C。*/ main() {float radius,length,area,pi=3.1415926; radius=1.5; length=2*pi*radius; /*求圆周长*/ area=pi*radius*radius; /*求圆面积*/ printf(“radius=%f\n”,radius); /*输出圆半径*/ printf(“length=%7.2f,area=%7.2f\n”,length,area); /*输出圆周长、面积*/ } [程序演示]
程序运行结果如下: radius=1.500000 length=9.42, area= 7.07 print()函数的一般格式如下 printi(“格式控制"[,输出项表D; 1.格式控制:“格式字符串”也称“转换控制字符串”,可以包含 三种字符:(1)格式指示符。格式指示符的一般形式如下: %标志宽度l精度]类型 (2)转义字符 (3)普通字符—除格式指示符和转义字符之外的其它字符。格式字 符串中的普通字符,原样输出。 2.输出项表 输出项表是可选的。如果要输出的数据不止1个,相邻2个之间用 逗号分开。下面的 printf)函数都是合法的: (1) printf("I am a student. In") (2)printf("%d", 3+2) (3) printf("a=%f b=%5dn", a, a+3) 必须强调:“格式字符串”中的格式指示符,必须与“输出项表” 中、输出项的数据类型一致,否则会引起输出错误
程序运行结果如下: radius=1.500000 length= 9.42,area= 7.07 printf()函数的一般格式如下: printf(“格式控制" [,输出项表]); 1.格式控制:“格式字符串”也称“转换控制字符串” ,可以包含 三种字符:(1)格式指示符。格式指示符的一般形式如下: %[标志][宽度][.精度] [类型] (2)转义字符 (3)普通字符──除格式指示符和转义字符之外的其它字符。格式字 符串中的普通字符,原样输出。 2.输出项表 输出项表是可选的。如果要输出的数据不止1个,相邻2个之间用 逗号分开。下面的printf()函数都是合法的: (1)printf("I am a student.\n"); (2)printf("%d",3+2); (3)printf("a=%f b=%5d\n", a, a+3); 必须强调: “格式字符串”中的格式指示符,必须与“输出项表” 中、输出项的数据类型一致,否则会引起输出错误