4.5格式输入输出 格式输出函数 printf( 格式: printf(格式控制,输出表列); 如: printf(“a=%dn”,a); 1.格式控制:用“”括起来的字符串,包括如下两个部分 (1)普通字符(包括转义字符):需要原样输出的字符 (2)格式说明:由%和格式字符组成 其作用是将输出数据按指定的格式输出
4.5 格式输入输出 一、 格式输出函数printf() 格式: printf ( 格式控制, 输出表列 ) ; 如: printf(“a=%d\n” , a) ; 1. 格式控制: 用“ ” 括起来的字符串, 包括如下两个部分 (1) 普通字符( 包括转义字符) : 需要原样输出的字符 (2) 格式说明: 由%和格式字符组成 其作用是将输出数据按指定的格式输出
格式控制:%-0m.nl格式字符 ①格式字符:指定输出项的数据类型和输出格式 ②长度修正符:对长整型和 double型 ⑧域宽及精度描述符mn(m控制域宽,n控制小数位数) ④数0用以在指定数字前的空位是否用0填补(对整型,实型可用) ⑤负号用以指定输出项是否为左对齐方式 2.输出表列:输出项可以是常量,变量,表达式以及函数 例:intx=8,y=-2; printf(%odn”,25) printf("x=%dn”,x); 运行结果:25 printf(x*y=%d\n,x*y); X=8 printf("y=%dn", fabs(y)); x*y=-16 ly|=2
格式控制:% - 0 m.n l 格式字符 ① 格式字符 : 指定输出项的数据类型和输出格式 ② 长度修正符: l 对长整型和double型 ③ 域宽及精度描述符 m.n ( m控制域宽, n 控制小数位数) ④ 数0用以在指定数字前的空位是否用0填补(对整型,实型可用) ⑤ 负号用以指定输出项是否为左对齐方式 2. 输出表列 : 输出项可以是常量, 变量, 表达式以及函数 例: int x=8, y=-2; printf(“%d\n”, 25); printf(“x=%d\n”, x); printf(“x*y=%d\n”, x*y); printf(“|y|=%d\n”, fabs(y) ); 运行结果:25 x=8 x*y=-16 |y|=2