C语言程序设计第2章.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3 输入/输出函数 2.3.1  格式化输出函数printf  ● 可选格式说明符—宽度[ width ] 定义输出数据域宽。数据长度width,左补空格;否则按实际输出宽度。当width值前加0时,表示左边空位用0填补。 程序运行结果为: a= 888 a=000888 示例: main( ) { int a=888; printf(a=%6d\n,a); printf(a=%06d\n,a); } 2.3 输入/输出函数 2.3.1  格式化输出函数printf  ● 可选格式说明符—精度[ .precision ] 精度作用于浮点数%f,%e,%E:精度表示“小数点后最多显示位数”,默 认值为6 精度作用于%g,%G:精度表示“有效位的数目” 精度作用于字符串%s:精度表示“最大字符串位数” 精度作用于整数:精度决定“必须显示的最小位数”,不足时补前导0。 程序运行结果为: 123.1235 This is a simpl 例2.12: main( ) { printf(%.4f\n,123.1234567); printf(%3.8d\n,1234); printf(%10.15s\n,This is a simple test); } 2.3 输入/输出函数 2.3.1  格式化输出函数printf  ● 可选格式说明符—标志[ flags ] 程序运行结果为: 示例:对齐符”-” main( ) { printf(%8d\n,12345); printf(%8d\n,12); printf(%-8d\n,12345); printf(%-8d\n,12); } 12345 12 12345 12 “-”:表示左对齐,缺省(即没有”-”号时)为右对齐; “0”:输出数值时指定左面不使用的空位置自动填0 ; “+”:表示右对齐,在有符号数的正数前显示正号(+); “#”:在八进制和十六进制数前显示前导0,0x 或0X; 2.2 运算符 2.2.3  算术运算   结合方向:从左向右 优先级: - --> * / % --> + - (2) (3) (4) 说明: “-”为单目运算符时(表示负号),为右结合性 两整数相除,结果为整数 %要求两侧均为整型数据 例 5/2 = 2 -5/2.0 = -2.5 例 5%2 = 1 -5%2 = -1 1%10 = 1 5%1 = 0 5.5%2 (?) ● 基本算术运算符: + - * / % 2.2 运算符 2.2.3  算术运算   ● 自增、自减运算符++ -- 作用:使变量值加1或减1 种类: 前置 ++i, --i (先执行i+1或i-1,再使用i值) 后置 i++,i-- (先使用i值,再执行i+1或i-1) 例 j=3; k=++j; j=3; k=j++; j=3; printf(“%d”,++j); j=3; printf(“%d”,j++); a=3;b=5;c=(++a)*b; a=3;b=5;c=(a++)*b; //k=4,j=4 //k=3,j=4 //4 //3 //c=20,a=4 //c=15,a=4 “先加后用” “先用后加” 2.2 运算符 2.2.3  算术运算   ● 自增、自减运算符++ -- 说明: ++ -- 不能用于常量和表达式,如5++,(a+b)++ ++ --结合方向: 自右向左 优先级:- ++ -- --> * / % --> + - (2) (3) (4) 例 -i++ ? -(i++) i=3; printf(“%d”,-i++); //-3 2.2 运算符 2.2.3  算术运算   ● 自增、自减运算符++ -- 特别提示:慎用++,--运算符! ! ! 4,3 4 5,3,2,2 3,3 4 3,2,2,2 a=3; printf(%d,%d\n,a,a++); printf(%

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档