网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章 常量、变量及表达式.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 常量、变量及表达式

* 格式符:%[ + ] [ - ] 0 m [ .n ] l 数据类型说明字母 ● l 对输出项输出数据的数值,指定输出的精度和类型。 对整型数 对实型数 例: 在VC++环境下 此例可以不指定 l 在TC环境下 此例如果不指定 l 输出产生错误 d (十进制),x (十六进制),o (八进制),u (无符号十进制) l:long 型精度 h:short 型精度 缺省时,int 型精度 e(指数形式),f(小数形式),g l:double 精度 缺省时,float 精度 #include stdio.h main( ) { long x=123456789; printf(“%ld\n”, x); }运行结果: 123456789 不讲 * 格式符:%[ + ] [ - ] 0 m [ .n ] l 数据类型说明字母 ● % 是格式符的开始标识记号 ● 数据类型说明字母 指定输出项输出数据的数据类型和格式 以十六进制无符号数输出(a~f以小写形式输出) 以八进制无符号数输出 以十进制无符号整型数输出 以%e %f 格式中输出长度较短的一种格式输出,不输出无意义的 0 带符号十进制整型数输出(int 整型数),提供输出9~10位有效位 以十进制实型数形式输出, float 型,提供输出7位有效位;double型,提供输出16位有效位 以指数形式输出,其中尾数部分6位小数,指数3位,正负号1位, e1位 以字符串输出 以单个字符输出 %x %o %u %g %d %f %e %s %c * 数据类型说明字母 %f 十进制实型数float、double输出, 含6位小数 float单精度输出数据有效位7位 4个字节,32位 double双精度输出数据有效位16位 8个字节,64位 例: #include stdio.h main( ) { int a=123, b=123456789; printf(“%d, %d\n”, a,b); } 运行结果: 123, 123456789 %d 带符号十进制整型数 int 输出, 输出数据有效位9~10位 有效位7 位 无效位 运行结果: 333333.328125 6 位小数 #include stdio.h main( ) { double a=111111.111; double b=222222.222; printf(“%f\n”,a+b); } 运行结果: 333333.333000 例: #include stdio.h main( ) { float a=111111.111; float b=222222.222; printf(“%f\n”, a+b); } int 整形数据范围:-2147483648~2147483647 -231~231-1 * 例: #include stdio.h main( ) { char c=‘a’; int i=97; printf (“%c, %d\n”, c,c); printf (“%c, %d\n”, i,i ); }运行结果: a, 97 a, 97 数据类型说明字母 %s 例: #include stdio.h main( ) { printf (“%s\n”, “Beijing”); }运行结果: Beijing %c 以单个字符输出 以字符串输出 %e 以指数形式输出 其中 尾数部分6位小数 e 1位 正负号 1位 指数 3位 例: #include stdio.h main( ) { printf (“%e\n”, 123.456); }运行结果: 1.234560e+002 6 位小数 3 位指数 * printf函数若输出格式中有格式符以外的字符(包括汉字), 则printf函数按原字符输出。 例: #include stdio.h main( ) { int a=123; printf(“Address: %s\n”, “Beijing”); printf(“a:%d”,a); } 运行结果: Address: Beijing a:123 * 引用格式: 2、格式化输入函数 scanf 功能: 要求: scanf(“输入格式”,输入项表列); 按输入格式指定的格式,从标准输入文件,即键盘上, 输入数据给输入项表

文档评论(0)

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

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

1亿VIP精品文档

相关文档