高级语言程序设计教学课件第2章.ppt

* 2. 标志 标志字符为-、+、#、空格四种 标志 意义 - 结果左对齐,右边填空格 + 输出符号(正号或负号) 空格 负时输出,正号不输出 # 对c,s,d,u类无影响; 对o类,在输出时加前缀o; 对x类,在输出时加前缀0x; 对e,g,f 类当结果有小数时才给出小数点 %[标志][输出最小宽度][.精度][长度]类型 * 修饰符 功 能 输出最小宽度 输出数据域宽,若实际数据长度m,左补空格;否则按实际输出 .精度 对实数,指定小数点后位数(四舍五入) 对字符串,指定实际输出位数 长度 h表示按短整型量输出 l表示按长整型量输出 %[标志][输出最小宽度][.精度][长度]类型 * 【例2-4】格式符与输出项匹配实例 #include stdio.h void main() { int a=97; float b=56.748; printf(a=%d,b=%f\n?, a, b); printf(%c,%d,%o,%x,%f\n, a, a, a, a, a); printf(%f,%e,%d,%o,%x\n, b, b, b, b, b); } a=97,b=56.748001 a,97,141,61,0.000000 56.748001,5.674800e+001,-2147483648,10023057676

文档评论(0)

1亿VIP精品文档

相关文档