- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言格式输入输出总结.plg.pdf
C语言格式输入输出总结.plg 格式小结: ******************************** ******* (1)最常用的格式是%d,含义是以10进制形式打印一个整数。 如果输出的整数是负数,则,输出的第一个字符就是-’号 (2 )%u格式与%d格式类似,只不过要求打印无符号10进制整数。 (3 )%o格式请求输出8进制整数 (4 )%x和%X格式请求输出16进制整数。 %x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数 %X格式中用大写字母A,B,C,D,E,F来表示10到15之间的数 共同点:8进制和16进制整数总是作为无符号数处理的。 ******************************** ******* (5 )%s格式用于打印字符串,与之对应的参数应该是一个字符指针,待 输出的字符始于该指针所指向的地址,直到出现一个空字符(\0 ) 才终止。 (6 )%c格式用于打印单个字符:例如: printf(%c,c); 等价于putchar(c); ******************************** ******* (7 )%g,%f和%e这三个格式用于打印 点值。 %g格式用于打印那些不需要#按列对齐的 点数#特别有用。 第1 页 C语言格式输入输出总结.plg 其作用有二: ########一,去掉该数尾多余的零 (没有达到六位的数),保留六位有 效数字(多余六位的) ########二,也禁止使用指数形式。 %e格式用于打印 点数时,一律显示地使用指数形式:例如:输出圆周率 时是:3.141593e+00 两者的区别: // #########%g格式打印出的数是总共6位有效数字 // #########%e格式打印出小数点后的6位有效数字,但不会舍去不满六 位的多余的零 %f和%g禁止使用指数形式来表示 点数,%f和%e除了显示与不显示指数 形式外其他都一样 因此圆周率输出为:3.141593 (要注意%f精度要求:也是小数点后6位有效数字) (8 )%%格式用于打印一个%字符。 (9 )%E和%G只是在输出时用大写字母(E)代替了小写字母(e) 另外需要注意的一些知识点: ******************************** ******* 输出正负号的技巧:(记住)例如: printf(%+d %+d %+d\n,-5,0,5); 只要在中间加个“+”号就行。作用是输出符号位 (即,数的正负号) 如果不希望正数的前面出现+’号,可用下面的方法 只要在中间加个“ ”号(即:空格)就行。(记住)例如: 作用:如果一个数是非负数,就在它的前面插入一个空格。 int i; 第2 页 C语言格式输入输出总结.plg for(i=-3;i=3;i++) printf(% d\n,i); // 注意%和d之间有一个空格 输出结果如下: -3 -2 -1 0 1 2 3 问题:如果+’和 ’同时出现在“中间”时,要以+’为准。 两个符号的共同点:用于对齐输出的数:(尤其对于小数来说) 两种格式:%+e和% e ******************************** ******* C语言中基本的输入输出函数有: putchar ():把变量中的一个字符常量输出到显示器屏幕 ; getchar ();从键盘 输入一个字符常量,此常量就是该函数的值; printf ();把键盘中的各类数据,加以格式控制输出到显示器屏幕 ; scanf ();从键盘 输入各类数据,并存放到程序变量中; puts ():把数组变量中的一个字符串常量输出到显示器屏幕 ; gets ():从键盘 输入一个字符串常量并放到程序的数组中. sscanf(); 从一个字符串中提取各类数据。 putchar() 和getchar() 顾名思议就是从输入流中获取一个字符和 输出一个字符,比较简单,不再多讲。 例子如下: char c = getchar(); putchar(c); 格式化输入输出scanf()和printf(
文档评论(0)