printf格式输出代码大全.docx

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

d,lx,ld,,lu,这几个都是输出32位的hd,hx,hu,这几个都是输出16位数据的,hhd,hhx,hhu,这几个都是输出8位的,lld,ll,llu,llx,这几个都是输出64位的,printf( %llu ,.....)%llu ? 是64位无符号%llx才是64位16进制数?Dev-C++下基本数据类型学习小结环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项基本类型包括字节型(char)、整型(int)和浮点型(float/double)。定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。下面列举了Dev-C++下基本类型所占位数和取值范围:符号属性???? 长度属性???? 基本型???? 所占位数???? 取值范围?????? 输入符举例????? 输出符举例--??????????? --????????? char???????? 8???????? -2^7 ~ 2^7-1??????? %c????????? %c、%d、%usigned??????? --????????? char???????? 8???????? -2^7 ~ 2^7-1??????? %c????????? %c、%d、%uunsigned????? --????????? char???????? 8???????? 0 ~ 2^8-1?????????? %c????????? %c、%d、%u[signed]????? short?????? [int]??????? 16??????? -2^15 ~ 2^15-1????????????? %hdunsigned????? short?????? [int]??????? 16??????? 0 ~ 2^16-1???????????? %hu、%ho、%hx[signed]????? --?????????? int???????? 32??????? -2^31 ~ 2^31-1????????????? %dunsigned????? --????????? [int]??????? 32??????? 0 ~ 2^32-1????????????? %u、%o、%x[signed]????? long??????? [int]??????? 32??????? -2^31 ~ 2^31-1????????????? %ldunsigned????? long??????? [int]??????? 32??????? 0 ~ 2^32-1???????????? %lu、%lo、%lx[signed]????? long long?? [int]??????? 64??????? -2^63 ~ 2^63-1???????????? %I64dunsigned????? long long?? [int]??????? 64??????? 0 ~ 2^64-1????????? %I64u、%I64o、%I64x--??????????? --????????? float??????? 32?????? +/- 3.40282e+038???????? %f、%e、%g--??????????? --????????? double?????? 64?????? +/- 1.79769e+308? %lf、%le、%lg?? %f、%e、%g--??????????? long??????? double?????? 96?????? +/- 1.79769e+308??????? %Lf、%Le、%Lg几点说明:1. 注意! 表中的每一行,代表一种基本类型。“[]”代表可省略。例如:char、signed char、unsigned char是三种互不相同的类型;int、short、long也是三种互不相同的类型。可以使用C++的函数重载特性进行验证,如:void Func(char ch) {}void Func(signed char ch) {}void Func(unsigned char ch) {}是三个不同的函数。2. char/signed char/unsigned char型数据长度为1字节;char为有符号型,但与signed char是不同的类型。注意! 并不是所有编译器都这样处理,char型数据长度不一定为1字节,char也不一定为有符号型。3. 将char/signed char转换为int时,会对最高符号位1进行扩展,从而造成运算问题。所以,如果要处理

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档