printf中几个不常用的格式说明
2016-03-30 16:38
120 查看
d,lx,ld,,lu,这几个都是输出32位的
hd,hx,hu,这几个都是输出16位数据的,
hhd,hhx,hhu,这几个都是输出8位的,
lld,llu,llx,这几个都是输出64位的,
举例如下:
使用gcc进行编译后运行输出如下:
32bit:-128,ffffff80,-128,4294967168
16bit:-128,ff80,65408
8bit:-128,80,128
64bit:-545460846720,ffffff80ffffff80,13831608784361133864
hd,hx,hu,这几个都是输出16位数据的,
hhd,hhx,hhu,这几个都是输出8位的,
lld,llu,llx,这几个都是输出64位的,
举例如下:
#include <stdio.h> void main() { char out; out=0x80; printf("32bit:%d,%lx,%ld,%lu\n",out,out,out,out); printf("16bit:%hd,%hx,%hu\n",out,out,out); printf("8bit:%hhd,%hhx,%hhu\n",out,out,out); printf("64bit:%lld,%llx,%llu\n",out,out,out); }
使用gcc进行编译后运行输出如下:
32bit:-128,ffffff80,-128,4294967168
16bit:-128,ff80,65408
8bit:-128,80,128
64bit:-545460846720,ffffff80ffffff80,13831608784361133864
相关文章推荐
- hbase-default.xml file seems to be for an older version of HBase ,this version is 1.2.0
- 【甘道夫】HBase(0.96以上版本号)过滤器Filter具体解释及实例代码
- 基于谱减法的声音去噪
- dfs之地图染色
- Dispatcher & Redirect
- ListView控件的onItemClick事件和item中Button的onClick事件冲突的解决办法
- 【商业模式】:网页,百度,阿里,腾讯的商业模式
- Android Fragments 详细使用
- Nginx-添加echo模块
- JNI接口函数 (1)
- 判断ios中是否安装了某些软件
- jstl fmt标签笔记
- pyspider创建淘女郎图片爬虫任务-源码解析
- eclipse Mars查看JDK源码
- MVP模式实现登录功能
- bootstrap组件
- javaweb学习总结(二十四)——jsp传统标签开发
- 搜索算法基础之Oil Deposits
- 深入理解运算符的重载
- 欢迎使用CSDN-markdown编辑器