windows下和linux下输出64位数的方法
来源:互联网 发布:软件开发常见问题 编辑:程序博客网 时间:2024/05/18 16:14
1.在Windows下vc定义64位不能用long long 而是要用 _int64.对于输出也是要用特定的。
# include <stdio.h>#define COMBIN_48(H16, L32) ((H16 << 32) | (L32))int main (void){ __int64 disk_data= 0x1122 ; __int64 disk_data1= 0xaabbccdd ;__int64 disk_data3=0x0;//disk_data3 = COMBIN_48(disk_data,disk_data1); disk_data3 = (disk_data<<32)|disk_data1; printf("%I64x/n",disk_data3);// 这就是输出64位数的方法,这里x表示是以十六进制输出的。
// 当然d就是以十进制的方式输出。
return 0;}:后记关于printf函数输出64位数的问题,其实在window下和Linux下是不一样的:
【linux】
printf("%lld/n",a);
printf("%llu/n",a);
【windows】
printf("%I64d/n",a);
printf("%I64u/n",a);
阅读全文
1 0
- windows下和linux下输出64位数的方法
- linux下查看系统位数(32/64位)的方法
- windows下和linux下设置环境变量的方法
- 输出64位数的方法
- linux下输出标准错误的方法
- VMware下windows和Linux共享文件的方法
- Windows和Linux下枚举文件夹下文件的方法
- windows和linux下线程的定义方法
- windows和linux下,查看oracle SID的方法
- 在linux和windows下获取路径的常用方法
- Windows和Linux下枚举文件夹下文件的方法
- Linux和Windows下查看环境变量的方法
- linux和windows下进行行列转换的方法
- x86,I386,i686, x86_64, x64,amd64、Windows Linux AIX下查看CPU位数和操作系统位数、rpm包名
- Windows下和linux下禅道安装方法
- linux和windows下apache监控方法
- Linux和Windows下查看环境变量方法
- Linux和Windows下查看环境变量方法
- mysql 5.6 windows 安装
- 中国新四大发明背后的“数据智能”
- 微信开发IOS系统的一些坑(JS 正则表达式验证)
- C++ 实现已知直线上两个点求解直线方程,并求两条直线的交点
- Mybatis 示例之 foreach (上)
- windows下和linux下输出64位数的方法
- day_05_内存管理
- leetcode 3-最长无重复字符的子字符串
- jQuery中$.fn
- [数据库分区]SQL Server分区原理
- WireframeSketcher 使用心得
- lintcode 逆序对(Reverse Pairs )(Java)
- Java多线程
- 283. Move Zeroes