欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年c语言格式大全 .pdf

    • 资源ID:27262195       资源大小:50.31KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年c语言格式大全 .pdf

    c 语言格式C 中格式字符串的一般形式为:标志 输出最小宽度 . 精度 长度 类型其中方括号中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符格式字符意义a 浮点数、十六进制数字和p-计数法 (C99) A 浮点数、十六进制数字和p-计数法 (C99) c 输出单个字符d 以十进制形式输出带符号整数(正数不输出符号) e 以指数形式输出单、双精度实数E 以指数形式输出单、双精度实数f 以小数形式输出单、双精度实数g 以%f%e 中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4 或者大于等于精度时使用G 以%f%e 中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4 或者大于等于精度时使用i 有符号十进制整数 (与%d 相同 ) o 以八进制形式输出无符号整数(不输出前缀O) p 指针s 输出字符串x 以十六进制形式输出无符号整数(不输出前缀OX) X以十六进制形式输出无符号整数(不输出前缀OX) u 以十进制形式输出无符号整数/* 测试常见的输出类型*/ #include stdio.h #include conio.h main() printf(The program test print style!n); /* 以十进制形式输出带符号整数(正数不输出符号) */ printf(%dn , 223); printf(%dn , -232); printf(n); /* 以八进制形式输出无符号整数(不输出前缀O) */ printf(%on , 223); printf(%on , -232); printf(n); /* 以十六进制形式输出无符号整数(不输出前缀OX) */ printf(%xn , 223); printf(%xn , -232); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - printf(n); /* 以十进制形式输出无符号整数*/ printf(%un , 223); printf(%un , -232); printf(n); /* 以小数形式输出单、双精度实数*/ printf(%fn , 223.11); printf(%fn , 232.11111111); printf(%fn , -223.11); printf(%fn , -232.11111111); printf(n); /* 以指数形式输出单、双精度实数*/ printf(%en , 223.11); printf(%en , 232.11111111); printf(%en , -223.11); printf(%en , -232.11111111); printf(n); /* 以%f%e 中较短的输出宽度输出单、双精度实数*/ printf(%gn , 223.11); printf(%gn , 232.111111111111); printf(%gn , -223.11); printf(%gn , -232.111111111111); printf(n); /* 输出单个字符*/ printf(%cn , a); printf(%cn , 97); printf(n); /* 输出单个字符*/ printf(%sn , this is a test!); printf(%sn , 2342o34uo23u); printf(n); getch(); 2.标志标志字符为 -、+、#、空格和0 五种,其意义下表所示:标志格式字符标 志 意 义- 结果左对齐,右边填空格+ 输出符号 (正号或负号 ) 空格输出值为正时冠以空格,为负时冠以负号# 对 c,s,d,u 类无影响;对o 类,在输出时加前缀0;对 x 类,在输出时加前缀0 x 或者 0X;对 g,G 类防止尾随 0 被删除;对于所有的浮点形式,#保证了即使不跟任何数字,也打印一个小数点字符名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 0 对于所有的数字格式,用前导0 填充字段宽度,若出现 -标志或者指定了精度(对于整数 ),忽略3.输出最小宽度用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。/* 测试标志字符为-、+、#、空格四种*/ #include stdio.h #include conio.h main() /* 以十进制形式输出带符号整数(正数不输出符号) */ printf(*%-10d*n, 223); printf(*%+10d*n , -232); printf(*%2d*n , 223); printf(*%#d*n , -232); printf(n); getch(); /* 以八进制形式输出无符号整数(不输出前缀O) */ printf(*%-10o*n , 223); printf(*%+10o*n , -232); printf(*%o*n , 223); printf(*%#o*n , -232); printf(n); getch(); /* 以十六进制形式输出无符号整数(不输出前缀OX) */ printf($%-10 x$n , 223); printf($%010 x$n , -232); printf($% x$n , 223); printf($%#x$n , -232); printf(n); /* 以十进制形式输出无符号整数*/ printf(%-10un , 223); printf(%+10un , -232); printf(% un , 223); printf(%#un , -232); printf(n); getch(); /* 以小数形式输出单、双精度实数*/ printf(%-10fn , 223.11); printf(%+10fn , 232.11111111); printf(% fn , -223.11); printf(%#fn , -232.11111111); printf(n); getch(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - /* 以指数形式输出单、双精度实数*/ printf(%-10en , 223.11); printf(%+10en , 232.11111111); printf(% en , -223.11); printf(%#en , -232.11111111); printf(n); getch(); /* 以%f%e 中较短的输出宽度输出单、双精度实数*/ printf(%-10gn , 223.11); printf(%+10gn , 232.111111111111); printf(% gn , -223.11); printf(%#gn , -232.111111111111); printf(n); getch(); /* 输出单个字符*/ printf(%-10cn , a); printf(%+10cn , 97); printf(% cn , a); printf(%#cn , 97); printf(n); getch(); /* 输出单个字符*/ printf(%-20sn , this is a test!); printf(%+20sn , 2342o34uo23u); printf(% 20sn , this is a test!);/* 不足补空格*/ printf(%#sn , 2342o34uo23u); printf(n); getch(); 4.精度精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数; 如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。/* 测试精度*/ #include stdio.h #include conio.h main() printf(%.3dn , 5555); getch(); printf(%.3fn , 0.88888); getch(); printf(%.3fn , 0.9999); getch(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - printf(%.4sn , this is a test!); getch(); 5.长度长度格式符为h,l 两种, h 表示按短整型量输出,l 表示按长整型量输出。h 和整数转换说明符一起使用,表示一个short int 或者 unsigned short int 类型的数值 ,示例:%hu,%hx,%6.4hd hh和整数转换说明符一起使用,表示一个 short int 或者 unsigned short 类型的数值,示例:%hhu,%hhx,%6.4hhd j 和整数转换说明符一起使用,表示一个intmax_t 或者 uintmax_t 类型的数值,示例:%jd,%8jx l 和整数转换说明符一起使用,表示一个long int 或者 unsigned long int 类型的数值,示例:%ld,%8lu ll 和整数转换说明符一起使用,表示一个long int 或者 unsigned long int 类型的数值(C99),示例:%lld,%8llu L 和浮点转换说明符一起使用,表示一个long double 的值,示例:%Lf ,%10.4Le t 和整数转换说明符一起使用,表示一个ptrdiff_t值(两个指针之间的差相对应的类型)(C99),示例:%td,%12ti z 和整数转换说明符一起使用,表示一个size_t 值 (sizeof 返回的类型)(C99) ,示例: %zd,%12zx main() int a=15; float b=138.3576278; double c=35648256.3645687; char d=p; printf(a=%d,%5d,%o,%xn,a,a,a,a); printf(b=%f,%lf,%5.4lf,%en,b,b,b,b); printf(c=%lf,%f,%8.4lfn,c,c,c); printf(d=%c,%8cn,d,d); a-15 b-138.3576278 c-35648256.3645687 d-p main() int a=29; float b=1243.2341; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - double c=24212345.24232; char d=h; printf(a=%d,%5d,%o,%xn,a,a,a,a); /* 其中“ %f”和“ %lf ”格式的输出相同,说明“l”符对“ f”类型无影响* “%5.4lf ”指定输出宽度为5,精度为4,由于实际长度超过5 故应该按实际位数输出,小数位数超过4 位* 部分被截去*/ printf(b=%f,%lf,%5.4lf,%en,b,b,b,b); /* 输出双精度实数, “%8.4lf ”由于指定精度为4 位故截去了超过4 位的部分*/ printf(c=%lf,%f,%8.4lfn,c,c,c); /* 输出字符量d,其中“ %8c ”指定输出宽度为8故在输出字符p 之前补加 7 个空格*/ printf(d=%c,%8cn,d,d); getch(); 使用 printf 函数时还要注意一个问题,那就是输出表列中的求值顺序。不同的编译系统不一定相同,可以从左到右,也可从右到左。Turbo C 是按从右到左进行的main() int i=8; printf(%dn%dn%dn%dn%dn,+i,-i,i-,i+,-i-); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年c语言格式大全 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开