笔记内容

笔记内容

C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型:

类型 关键字
布尔型 bool
字符型 char
整型 int
浮点型 float
双浮点型 double
无类型 void
宽字符型 wchar_t

类型 位 范围
char 1 个字节 -128 到 127 或者 0 到 255
unsigned char 1 个字节 0 到 255
signed char 1 个字节 -128 到 127
int 4 个字节 -2147483648 到 2147483647
unsigned int 4 个字节 0 到 4294967295
signed int 4 个字节 -2147483648 到 2147483647
short int 2 个字节 -32768 到 32767
unsigned short int 2 个字节 0 到 65,535
signed short int 2 个字节 -32768 到 32767
long int 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
signed long int 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
unsigned long int 8 个字节 0 to 18,446,744,073,709,551,615
float 4 个字节 +/- 3.4e +/- 38 (~7 个数字)
double 8 个字节 +/- 1.7e +/- 308 (~15 个数字)
long double 16 个字节 +/- 1.7e +/- 308 (~15 个数字)
wchar_t 2 或 4 个字节 1 个宽字符

还是得记一下,以后学着算内存。
感谢学长的教导和对我的认真负责,高兴:
算内存用sizeof函数;
另外补充说明:不同的编译器数据类型所占的字节数,会有所不同。
例如 c++标准规定了数据类型的尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸!

c++标准规定了数据类型的尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸!

64位CPU的计算机上安装64位系统。

1

  • 6位编译器

    32位编译器(VS中设置为x86:即32位OS)

    64位编译器(VS中设置为x64:即64位OS)

    char

    1字节

    1

    1

    short int

    2

    2

    2

    char*/short*/int*/long*都是一样(所有类型的指针跟cpu寻址位数有关–这里是64位CPU的计算机上)

    2

    4

    8

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114929.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 云服务器搭建_免费云服务器

    云服务器搭建_免费云服务器在前一篇的基础上,现在对服务器进行环境搭建,其实就是安装你需要的软件,配置环境变量,然后安装tomcat。环境搭建1、gitbash连接服务器(或者XShell等工具)2、搭建mysql环境

    2022年8月3日
    10
  • pycharm实用快捷键注释大全(持续更新中)

    pycharm实用快捷键注释大全(持续更新中)Ctrl F1 显示错误描述或警告信息 Alt Enter 快速修正 Ctrl R 替换 Ctrl Shift F 或者连续 2 次敲击 shift 全局查找 可以在整个项目中查找某个字符串什么的 如查找某个函数名字符串看之前是怎么使用这个函数的 Ctrl Shift R 全局替换 Alt Shift F10 运行模式配置 Alt

    2025年7月3日
    3
  • xiao776php,《xiao 776》_xiao 776_NEWS下载网「建议收藏」

    xiao776php,《xiao 776》_xiao 776_NEWS下载网「建议收藏」康平候爷一五一十述说了一遍,因是夏钰之伤在腿上,这段时日无法下榻,他自己已然焦躁得不行。xiao776因此,趋向正常性(normality)的倾向是一种格局的倾向,而格局里面的自我和物体则受制于格局以及格局与其内容的不变联结,这里的内容意指物体和自我。面对阻在他身前的最后一队死士,他疯了一般,浑身爆发出森然的杀意,弯刀过处全是一片飞扬的血肉,守卫渐渐抵挡不住,废宫越来越在眼前。提示:xiao7…

    2022年10月7日
    4
  • MySQL数据库基础知识_Mysql教程

    MySQL数据库基础知识_Mysql教程一、数据库基础知识在任何一个关系数据库中,第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库第二范式定义:若关系模式R∈1NFR\in1NF,且关系模式R的每个非主属性完全函数依赖于码(候选码),则R∈2NFR\in2NF第三范式定义:在2NF基础上,若一个关系模式中所有非主属性完全依赖于码并且不传递依赖于码,则R∈3NFR\in3NFBC范式定义:设关系模式R(U,F)

    2022年8月22日
    5
  • 《Adobe Acrobat DC经典教程》目录—导读

    《Adobe Acrobat DC经典教程》目录—导读

    2022年3月2日
    177
  • [翻译]Linux 内核里的数据结构 —— 基数树

    [翻译]Linux 内核里的数据结构 —— 基数树

    2022年4月2日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号