printf格式输出代码大全

printf格式输出代码大全

ID:44172700

大小:15.56 KB

页数:4页

时间:2019-10-19

printf格式输出代码大全_第1页
printf格式输出代码大全_第2页
printf格式输出代码大全_第3页
printf格式输出代码大全_第4页
资源描述:

《printf格式输出代码大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、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),和长度属

2、性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 

3、    --         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             %dun

4、signed     --         [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]     longlong  [int]       64       -2^63~2^63-1            %I64du

5、nsigned     longlong  [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   

6、    %Lf、%Le、%Lg几点说明:1.注意!表中的每一行,代表一种基本类型。“[]”代表可省略。例如:char、signedchar、unsignedchar是三种互不相同的类型;int、short、long也是三种互不相同的类型。可以使用C++的函数重载特性进行验证,如:voidFunc(charch){}voidFunc(signedcharch){}voidFunc(unsignedcharch){}是三个不同的函数。2.char/signedchar/unsignedchar型数据长度为1字节;char为有符号型,但与signedchar是不同的类型。注意!并不是所有编

7、译器都这样处理,char型数据长度不一定为1字节,char也不一定为有符号型。3.将char/signedchar转换为int时,会对最高符号位1进行扩展,从而造成运算问题。所以,如果要处理的数据中存在字节值大于127的情况,使用unsignedchar较为妥当。程序中若涉及位运算,也应该使用unsigned型变量。4.char/signedchar/unsignedchar输出时,使用格式符%c(按字符方式);或使用%d、%u、%x/%X、%o,按整数方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。