关于32位系统中int,float,short,double等占多少个字节

如题所述

不同的计算机是不完全一样的,int 2或4字节 float 4字节double 8字节long int 4字节有效位数为字节数乘8-1(减去这个符号位)可以用如下代码查看#include<stdio.h>int main(){ printf("char=%d\n", sizeof(char)); printf("short=%d\n", sizeof(short int)); printf("int=%d\n", sizeof(int)); printf("long=%d\n", sizeof(long int)); printf("long long=%d\n", sizeof(long long int)); printf("float=%d\n", sizeof(float)); printf("double=%d\n", sizeof(double)); printf("long double=%d\n", sizeof(long double)); return 0;}
温馨提示:答案为网友推荐,仅供参考
相似回答