32/64位系统int、long。。。所占字节
来源:互联网 发布:淘宝网发布宝贝 编辑:程序博客网 时间:2024/06/07 19:04
#include <stdio.h>int main(){ printf("char: %d\n",sizeof(char)); printf("char *: %d\n",sizeof(char *)); printf("short: %d\n",sizeof(short)); printf("short *: %d\n",sizeof(short *)); printf("int: %d\n",sizeof(int)); printf("int *: %d\n",sizeof(int *)); printf("long: %d\n",sizeof(long)); printf("long *: %d\n",sizeof(long *));}在一台x86_64系统上运行结果:char: 1char *: 8short: 2short *: 8int: 4int *: 8long: 8long *: 8在一台i386系统上运行结果:char: 1char *: 4short: 2short *: 4int: 4int *: 4long: 4long *: 41. sizeof返回的是byte值,1byte=8bit;2. 指针类型表示的是内存寻址范围,所以在32位系统,8 * 4 = 32,而64位系统 8 * 8 = 64;这个是没错的;3. C99标准规定:sizeof(short) <= sizeof(int) <= sizeof(long).
- 32/64位系统int、long。。。所占字节
- 32和64位系统占的字节(int char long double 指针等)
- int,long int,short int所占字节
- OC中char/short/int/float/double在64位系统中所占字节数
- Int Long 区别 不同位宽编译器下各数据类型所占字节
- 基本数据类型在32位系统和64位系统中所占字节数
- int long等各种类型所占的字节数
- C语言在32位和64位系统上各类型所占字节数
- 32位和64位系统区别及常用数据类型所占字节数
- 32位系统中short、short int、int、long int、long、long long所表示数值的范围
- 16位平台、32位平台、64位平台下char、short、int、long、指针 分别占多少字节,操作系统可以使用的最大内存空间
- c语言数据类型对应字节数(32位,64位 int 占字节数)
- c语言数据类型对应字节数(32位,64位 int 占字节数)
- 数据类型对应字节数(32位,64位 int 占字节数)
- 数据类型对应字节数(32位,64位 int 占字节数)
- 数据类型对应字节数(32位,64位 int 占字节数)
- 数据类型对应字节数(32位,64位 int 占字节数)
- 数据类型对应字节数(32位,64位 int 占字节数)
- Four Steps to Google, Without a Degree
- junit详解
- Kibo是一个简单的用于处理键盘事件的Javascript工具库。
- win2003 iis6 thinkphp 伪静态规则
- MongoDB数组的操作
- 32/64位系统int、long。。。所占字节
- oracle中日期类型与unix 时间戳的转换
- 如何打包成 WAR 文件 及WAR文件在Tomcat下运行
- Linux常用的网络命令
- mybatis iterate
- 数据库的增量备份和差异备份的区别
- 归并排序求逆序对数
- 关闭cpu自动降频
- Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动