例:# Include" stdio. h main i char chI=n, ch2=E, ch3=W; putchar(chI;putchar(ch2); putchar(ch3); putchar("Ⅶn"); putchar(ch1); putchar(n); putchar(e); putchar('\n); putchar(ch3); putchar (in,) }结果:NEW E 控制语句
第八章 流程控制语句 例: #include "stdio.h" main() { char ch1='N', ch2='E', ch3='W'; putchar(ch1);putchar(ch2); putchar(ch3); putchar('\n'); putchar(ch1); putchar('\n'); putchar('E'); putchar('\n'); putchar(ch3); putchar('\n'); } 结果: NEW N E W
三、裕式输入输出 (-) printf函数一格式物出数 是C语言中使用得最多的一种输出函数,它可 次按格式输出多个不同类型的数据。 1、 printi的一般形式 printf(格式控制,输出表列); printf(“%d%d”,x,y*3); 出表列一用“,”号隔开的变量或表达式序列, 其变量的值按对应的格式控制符所 指定的格式输出。 第八章流程控制语句
第八章 流程控制语句 (一) printf 函数––格式输出函数 1、printf的一般形式 是C语言中使用得最多的一种输出函数,它可一 次按格式输出多个不同类型的数据。 printf(格式控制,输出表列); 输出表列 ––– 用“ ,”号隔开的变量或表达式序列, 其变量的值按对应的格式控制符所 指定的格式输出。 三、格式输入输出 printf(“%d%d”,x,y*3);
格式控制—用双引号“”括起来的格式符序列。 格式控制由格式说明符和普通字符组成。 1.格式说明符: maino 由%接-格式字符组成{mtb a=97;b=98; 如:%f,%d等 printf(%oc%cn”nb); 2普通字符格式控制prny%dnb 原样输出 输出表列 a b 97,98
第八章 流程控制语句 main() { int a,b; a=97; b=98; printf(“%c,%c\n”,a,b); printf(“%d,%d\n”,a,b); } 格式控制–––用双引号“ ”括起来的格式符序列。 格式控制由格式说明符和普通字符组成。 2. 普通字符 原样输出 1. 格式说明符: 由%接–格式字符组成 如: %f, %d等 格式控制 输出表列 a,b 97,98
例:a=3;b=4; printf(a=d, b=%od",a, b: 强调:“格式字符串 结果:a=3,b=4 的格式指示符,必须与 输出表列”中输出项的 输出项表是可选的数据美型一致否则会引 个,相邻2个之间用逗号 起输出错误。 函数都是合法的: (1)printf("I am a student. \n"); (2)prnf(%d",3+2) (3) printf("a=%of b=%5d \n",a, a+3) 第八章流程控制语句
第八章 流程控制语句 例: a=3; b=4; printf("a=%d, b=%d", a, b); … 结果: a=3,b=4 输出项表是可选的。如果要输出的数据不止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); 强调:“格式字符串”中 的格式指示符,必须与 “输出表列”中输出项的 数据类型一致,否则会引 起输出错误