计算机应用c语言第四章小结,[计算机软件及应用]C语言第4章 最简单的C程序设计.ppt...

[计算机软件及应用]C语言第4章 最简单的C程序设计

(7) f格式符:输出单、双精度实数 ①%f:单精度浮点输出,有效位7位,标准格式是小数点后 有6位数字。 %lf:双精度浮点输出,有效位16位,标准格式是小数点后 有6位数字。 例4.6 输出单精度有效位 void main( ) {float x,y; x=111111.111;y=222222.222; printf (“x+y=%f\n”,x+y); } 运算结果: x+y=333333.328125 例4.7 输出双精度有效位 void main( ) {float x1,y1;double x2,y2; x1=1111111111111.111111111; y1=2222222222222.222222222; x2=1111111111111.111111111; y2=2222222222222.222222222; printf (“x1+y1=%f\nx2+y2=%lf\n”,x1+y1,x2+y2); } 运行结果: x1+y1=3333333319680.000000 x2+y2=3333333333333.333010 ②%m. nf :输出数据共占m列,其中小数占n位,当数据长度数据长度,数据靠右输出,左端补空格 ③%-m.ne:m为输出数据的列数, n是小数的位数. m数据长度,数据靠左输出, 右端补空格 注: 在Tc中的n:指在e左边的数字位数,不包括小数点。 例4.8.2 void main( ) {float f=123.456; printf (“%e,%10e,%10.2e,%10.4e,% .2e,% -10.2e\n”,f,f,f,f,f,f); } 运行结果: 1.23456e+02, 1.23456e+02,_ _ _1.2e+02, _ 1.235e+02,1.2e+02,1.2e+02_ _ _ (9)g格式符,用来输出实数 根据数据的大小,自动选取e,f 格式中占位数较少的一种格式输出,且不输出无意义的零。 例4.8.3 void main( ) {float f=123.468; printf (“%e,%f,%g\n”,f,f,f); } 运行结果:1.23468e+02,123.468002,123.468 (10)printf 函数的使用说明: ①格式符用小写字母而不能用大写字母,如%d 而不是%D。 ②格式控制中可包含转义字符,如:\n, \t, \b, \r, \377, \x41 ③由%和格式字符d, f, e(E), g(G), u, c, s, o, x(X)构成格式输出符号。 ④特殊字符:%和\ 的输出:%%,\\ 。 简例如下: 例4.8.4 void main( ) {printf(“%s=\350%s”, “wuhan\350”, “hubei\n”); } 输出: wuhanφ=φhubei

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值