基本数据类型范围大小字节大小
char -128 ~ +127
short -32767 ~ + 32768
unsigned short 0 ~ 65536
int -2147483648 ~ +2147483647
unsigned int 0 ~ 4294967295
long == int
long long -9223372036854775808 ~ +9223372036854775807
double 1.7 * 10^308
unsigned int 0~4294967295
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615
下面给出不同位数编译器下的基本数据类型所占的字节数:
其中1024字节为1M。
16位编译器
char :1个字节
char*(即指针变量): 2个字节
short int : 2个字节
int: 2个字节
unsigned int : 2个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节
32位编译器
char :1个字节
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节
64位编译器
char :1个字节
char*(即指针变量): 8个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 8个字节
long long: 8个字节
unsigned long: 8个字节
转载于:https://www.cnblogs.com/Franky-ln/p/5815810.html
基本数据类型范围大小字节大小相关推荐
- Java基本数据类型及所占字节大小
一.Java基本数据类型 基本数据类型有8种:byte.short.int.long.float.double.boolean.char 分为4类:整数型.浮点型.布尔型.字符型. 整数型:byte. ...
- c语言 类void 方法 字节大小,C 语言数据类型
C 语言数据类型 在本教程中,您将学习C编程中的基本数据类型,例如int,float,char等. 在C语言中有以下数据类型:类型数据类型 基本数据类型int, char, float, double ...
- 结构体字节大小计算方法
2018-06-26 创建人:Ruo_Xiao 邮箱:xclsoftware@163.com 两个原则: (1)任何K字节基本数据类型对象的地址必须是K的倍数. (2)结构体的总的大小必须是结构体内部 ...
- 大小字节序的深入理解和鉴定系统字节序方法
2019独角兽企业重金招聘Python工程师标准>>> 最近在项目中的soket通信时,遇到了大小字节序问题和网络传输时的字节序问题,现在给大家整理一下,希望大家对字节序有个比较深入 ...
- 第10章结构体01——结构体字节大小的计算
1.该篇笔记详见C提高笔记(传智播客) 文章目录 博文01:(常考面试题) 三步解决C语言中struct字节对齐问题,结构体的字节大小问题 第1步.先确定结构体实际对齐单位, 第2步.除结构体的第一个 ...
- 32位系统与64位系统各数据类型所占空间大小
不同系统下各数据类型大小 数据类型 32位字节数 64位字节数 数据值范围 bool(布尔型) 1 1 ture(非0),false(0) char(字符型) 1 1 -128~127 unsigne ...
- 整型,浮点型,大小字节知识细节一网打尽!
目录 一. 整型 2.11 C语言内置整型 2.12整型在内存如何存储? 2.12 原码,反码, 补码 2.13 当 整型遇上unsigned 2.1 unsigned 与 signed 解析 2.2 ...
- Java基础笔记(14)—— Java的基础类型和字节大小
Java基础笔记(14)-- Java的基础类型和字节大小 Java基础笔记(14)-- Java的基础类型和字节大小 Java语言提供了八种基本类型.六种数字类型(四个整数型(默认是int 型),两 ...
- C语言数据类型所占空间大小
C语言数据类型所占空间大小 /* * datasize.c -- print the size of common data items * This runs with any Linux kern ...
最新文章
- SAP RETAIL 分配表功能的使用
- 华为的发展与管理浅析
- verilog 8位流水灯_用单片机控制的LED流水灯设计
- 高等数学上-赵立军-北京大学出版社-题解-练习5.2
- opencv(二) 图片处理
- JS call()和apply()方法和区别
- java版定时任务quartz【石英钟】
- centos npm install 超时报错
- [引]VS2005帮助文档 : 加密 概述
- Atitit atiplat_reader 基于url阅读器的新特性
- Qt中调用C语言函数库
- LigerUI初学篇---使用LigerUI制作简洁清爽的界面
- 通过GB28181实现对安防摄像头的直播回放控制
- 数学规划模型(一):数学规划模型的基本知识
- 《DSP using MATLAB》Problem 7.16
- 为什么要学习IA/IP/IE?
- 485通讯线是几芯的_rs485总线是啥线?rs485总线是几芯线
- python -flask简介
- 如何学计算机打字,如何学习最快的电脑打字如何为电脑新手快速学习打字
- Arp欺骗攻击的另类应用之屌丝泡妞记