- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
① 进行10+a运算。先将a转换为整数97,运算结果为整数107。 ② 进行i*f运算。先将i和f均转换为double类型(实运算过程总是使用double类型,仅在把结果存入存储器时,才可能使用float类型),运算结果是double类型。 ③ 整数107与i*f的积相加。先将整数107转换为double类型(107.0),运算结果是double类型。 ④ 进行d/e运算。先将long e转换为double类型,运算结果是double类型。 ⑤ 进行③-④运算,结果为double类型。 2、数据类型转换的基本规则 有符号整形变长,数值不变 (符号位扩展) (2) 无符号整形变长,数值不变 (零扩展) (3) 有符号整形与同级无符号整形相互转换,按补码规则 (4) 实型转换整形,自动取整 (5) 将实型数赋给整形变量,自动取整 (6) float 只要参与运算,均自动转为 double (7) 两个整形数相除,其值也是整形数(取商整数部分) (8) 不同类型运算量参与运算,一般要将长度较短的运算量转换为长度较长的运算量,以保证不丢失信息。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现。 2.5 数据的输入和输出 预编译命令:#include -- 头文件包含命令。 最常用的头文件: 头文件名 stdio.h string.h math.h 作 用 定义输入输出函数 定义字符串操作函数 定义sin、cos等数学函数 #include stdio.h #include stdio.h 蜀播雍滥粮沿拉槐堰篷饰矿瞪佑叁陆避躲嘛届缨特眼蕾井吵用共虏运框问C 语言程序设计-chapter2-2C 语言程序设计-chapter2-2 2.5.1 printf 函数(格式输出函数) 格式:printf(格式控制参数,输出项1,输出项2,…); 作用:格式化输出任意数据列表。 多个时以,分隔 包含两种信息: ① %[修饰符]格式字符: 用于指定输出格式 ② 普通字符或转义序列:原样输出 嫌崎重挞肩重坞毖被锻庸苦例购怎溃蓟暇曹砷哩盈垒类镀阔思乓刁军臼橙C 语言程序设计-chapter2-2C 语言程序设计-chapter2-2 0.33% printf(%f%%,1.0/3); 百分号本身 %% 567.89 float x=567.89; printf(%g,x); e和f中较短一种 g 567.890015 float x=567.89; printf(%f,x); 小数形式浮点数 f 5.67890e+02 float x=567.89; printf(%e,x); 指数形式浮点数 e,E ABC printf(%s,ABC); 字符串 s A char x=65; printf(%c,x); 单一字符 c 567 int x=567; printf(%u,x); 无符号十进制整数 u 101 int x=65; printf(%o,x); 八进制整数 o FF int x=255; printf(%X,x); 十六进制整数 x,X 567 int x=567; printf(%d,x); 十进制整数 d,i 格式字符除X、E可以用大写外,其余都要用小写; 格式字符与输出项个数应相同,按先后顺序一一对应; 格式字符与输出项类型不一致,同类数据按指定格式输出。 格式字符 进晃奏疗汕表扛洪普匆眉舰秃凡哼例资刑均耸眨录逛掉荣漓街榨裙弯殴谍C 语言程序设计-chapter2-2C 语言程序设计-chapter2-2 修饰符 m .n - 0 # l 功 能 输出数据域宽,数据长度m,左补空格;否则按实际输出 对实数,指定小数点后位数(四舍五入) 对字符串,指定实际输出位数 输出数据在域内左对齐(缺省右对齐) 输出数值时指定左面不使用的空位置自动填0 在八进制和十六进制数前显示前导0,0x 在d,o,x,u前,指定输出精度为long型 在e,f,g前,指定输出精度为double型 修饰符(附加格式说明符) 爪养领儡余翘绚微导沁黑是盆要氟葬油徊拥蚂烽赞姿钢缅歉颂团廊苦战流C 语言程序设计-chapter2-2C 语言程序设计-chapter2-2 例2: (□表示空格) int i = 123; long l = 123456; printf(%d%5d□%05d, %ld□%8ld□%08ld,i,i,i,l,l,l); 123□□123□00123,123456□□□123456 屏幕显示结果: 例1: int x=3,y=4; printf(X = %d, Y = %d\n,x,y); 输出结果: X = 3, Y = 4
文档评论(0)