第3章基本输入输出和顺序程序设计 (7)f格式字符:以小数的形式来输出实数(foat, double), 默认输出小数点后六位数,但并非全部的数字都是有效 的,按它们的精度进行控制。 例如 float x,y; X=1111.11111 y=111.11 printf( "%f", x+y); 运行后结果如下: 22222715(前七位有效,后三位是无意义的) Back
第3章 基本输入输出和顺序程序设计 (7) f格式字符:以小数的形式来输出实数(float,double), 默认输出小数点后六位数,但并非全部的数字都是有效 的,按它们的精度进行控制。 例如: float x,y; x=1111.11111 y=1111.11111 printf("%f",x+y); 运行后结果如下: 2222.222715(前七位有效,后三位是无意义的)
第3章基本输入输出和顺序程序设计 (8)e格式字符:以指数的形式来输出实数。有的C编译系 统自动指定小数点前必须有一个非零的数,小数点后 指定6位小数,指数部分占5位,即“e”占一位,指数 符号占1位,指数占3位。 例如: printf(%e,10256.7) 运行后结果如下: 1.025670e+004 Back
第3章 基本输入输出和顺序程序设计 (8) e格式字符:以指数的形式来输出实数。有的C编译系 统自动指定小数点前必须有一个非零的数,小数点后 指定6位小数,指数部分占5位,即“e”占一位,指数 符号占1位,指数占3位。 例如: printf("%e",10256.7) 运行后结果如下: 1.025670e+004
第3章基本输入输出和顺序程序设计 (9)g格式字符,用来输出实数,且根据数值的大小,自 动选取烙格式或e格式,并不输出无意义的零。 例如: printf("%f,%oe9og",123456,123.456,123456) 运行后结果如下: 123.456000.1.234560e+002.123.456 以上为9种格式字符 Back
第3章 基本输入输出和顺序程序设计 (9) g格式字符,用来输出实数,且根据数值的大小,自 动选取f格式或e格式,并不输出无意义的零。 例如: printf("%f,%e,%g",123.456,123.456,123.456) 运行后结果如下: 123.456000,1.234560e+002,123.456 以上为9种格式字符
第3章基本输入输出和顺序程序设计 2普通字符 普通字符即字符是按原样进行输出的,其作用是作 为输出时数据的间隔,在显示中起提示的作用。 例如: printf( "a=%x",10) 中的a=就是普通字符。此语句运行后结果为: a=10 Back
第3章 基本输入输出和顺序程序设计 2.普通字符 普通字符即字符是按原样进行输出的,其作用是作 为输出时数据的间隔,在显示中起提示的作用。 例如: printf("a=%x",10) 中的a=就是普通字符。此语句运行后结果为: a=10
第3章基本输入输出和顺序程序设计 3转义字符 如上章所讲的作用,常用的有“t?,“n?等。 输出列表项 输出列表项由若干个表达式组成,它们之间用逗 号连接,但并不是逗号表达式,计算的顺序是自右向 左进行的。 注意:格式字符串中的格式字符和各输出项在数量和类 型上应该一一对应 三.附加说明符 Back
第3章 基本输入输出和顺序程序设计 3.转义字符 如上章所讲的作用,常用的有‘\t’, ‘\n’等。 二.输出列表项 输出列表项由若干个表达式组成,它们之间用逗 号连接,但并不是逗号表达式,计算的顺序是自右向 左进行的。 注意:格式字符串中的格式字符和各输出项在数量和类 型上应该一一对应。 三.附加说明符