在表3-1中,最常用的标志字符是”:左对齐, 右端补空格。缺省时为右对齐,左端补空格。 在表3-2中,最常用宽度字符“n”:指定输出域 的宽度。若超长,则按实际宽度输出;若不足,则 补空格。 在表3-3中,最常用精度字符”.n”:指定保留的 小数位数(实数,超长则4舍5入),或截取左起的前n 个字符(字符串)。 在表3-4中,最常用的长度字符“”:长整型。 2024/10/28
2024/10/28 6 在表3-1中,最常用的标志字符是“-” :左对齐, 右端补空格。缺省时为右对齐,左端补空格。 在表3-2中,最常用宽度字符“ n” :指定输出域 的宽度。若超长,则按实际宽度输出;若不足,则 补空格。 在表3-3中,最常用精度字符“ .n”:指定保留的 小数位数(实数,超长则4舍5入),或截取左起的前n 个字符(字符串)。 在表3-4中,最常用的长度字符“l” :长整型
在表3-5中,最常用的数据类型转换字符如下表 所示: 数据类型 类型转换字符 功 能 整数 d 带符号十进制整数 实数 十进制小数形式(默认6位小数) 输出1个字符 字符 输出1个字符串 2024/10/28
2024/10/28 7 在表3-5 中,最常用的数据类型转换字符如下表 所示: 数据类型 类型转换字符 功 能 整 数 d 带符号十进制整数 实 数 f 十进制小数形式(默认6位小数) 字 符 c 输出1个字符 s 输出1个字符串
(2)转义字符。 特点:通常是产生一个控制操作。 例如,转义字符n',输出时产生一个“换行” 操作。 (3)普通字符一除格式指示符和转义字符之外的 其它字符。 特点:原样输出。 例如,“radius-”、“length=”、“area=”、 “,”。 2024/10/28 8
2024/10/28 8 (2)转义字符。 特点:通常是产生一个控制操作。 例如,转义字符'\n',输出时产生一个“换行” 操作。 (3)普通字符──除格式指示符和转义字符之外的 其它字符。 特点:原样输出。 例如,“radius=”、“length=”、“area=”、
2.输出项表 如果不止1个,则相邻2个之间用逗号分开。 下面的用法都是合法的: (1)printf("I am a student.\n"): (2)printf("%d",3+2): (3)printf("a-%f b=%5d n",a,a+3); 2024/10/28 9
2024/10/28 9 2.输出项表 如果不止1个,则相邻2个之间用逗号分开。 下面的用法都是合法的: (1)printf("I am a student.\n"); (2)printf("%d",3+2); (3)printf("a=%f b=%5d\n", a, a+3);
3.1.2常用的类型转换字符 输出不同类型数据,要使用不同类型转换字符。 2024/10/28 10
2024/10/28 10 3.1.2 常用的类型转换字符 输出不同类型数据,要使用不同类型转换字符