C++数据类型有内置数据类型和自定义数据类型,常用内置数据类型包括以下几种。(*ps:以下类型内存大小都是32位系统中)

  1. 整型,整形包括短整形short占2个字节,整形int占4个字节,长整形long占4个字节,long long占8个字节。
  2. 浮点型,单精度浮点形float占4个字节,双精度浮点形占8个字节。
  3. 布尔型,包括true和false占1个字节。
  4. 无类型,void。
  5. 字符型,char占1个字节。
  6. C++11新增加类型char16_t和char32_t,两者都是无符号类型,前着占16位,后者32位。宽字符类型wchar_t占2字节。三者都有底层类型(一种内置的整形)。

自定义数据类型包括以下几种。

  1. 枚举:通过关键字enum创建,枚举值是常量。枚举值可以不是重0开始。
  2. 公用体:通过关键字union创建,公用体的大小取决于内存最大的成员。
  3. 结构体:通过关键字struct创建。
  4. 类:通过关键字class创建。

类与结构体的最大差别是,结构体默认的成员是public的。而类的成员默认的是private的。

转载于:https://www.cnblogs.com/zhangzeze/p/8670573.html

C++笔记------数据类型相关推荐

  1. Redis学习笔记 - 数据类型与API(1)Key

    Redis学习笔记 - 数据类型与API(1)Key Key相关命令 1. 常用命令 命令 含义 时间复杂度 keys 查找所有符合给定模式 pattern 的 key O(N), N 为数据库中 k ...

  2. Python3学习笔记-数据类型和变量

    有C++基础,一直对"万能"的Python语言感兴趣,目前正在学习廖雪峰老师的Python3教程和其他资料用来入门,这里记录一些没接触过或与C++有差异的知识,方便自己查阅吧~ 字 ...

  3. Python学习笔记--数据类型

    Python数据类型 数据类型 操作符 数值运算函数 字符串类型 字符串操作符 字符串处理函数 字符串处理方法 字符串类型的格式化 time库的使用 时间获取 时间格式化 程序计时 实例(文本进度条) ...

  4. 列举python的五个数据类型_python笔记--数据类型--列表

    本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来 本文文字内容均为原创,请勿私自转载 图片来自互联网,侵删 列表(list) 定义, ...

  5. mysql timdir_MYSQL学习笔记——数据类型

    mysql的数据类型可以分为三大类,分别是数值数据类型.字符串数据类型以及日期时间数据类型. 数值数据类型 数值类型又可以分为整型.浮点类型.Decimal. 整型 mysql的整型可以分为TINYI ...

  6. mysql约束类型 A P_mysql笔记: 数据类型、约束、范式

    登陆mysql # mysql -uroot -p123456 # 显示数据库 SHOW DATABASES; # 创建数据库 CREATE DATABASE test; # 显示数据库中的表 SHO ...

  7. C#学习笔记---数据类型

    1.值类型 值类型包括简单值类型和复合型类型.简单值类型可以再细分为整数类型.字符类型.实数类型和布尔类型:而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型. 整数类型 ...

  8. golang笔记——数据类型

    25个关键字 程序声明:import, package 程序实体声明和定义:chan, const, func, interface, map, struct, type, var 程序流程控制:go ...

  9. python列表数据类型一致_python笔记--数据类型--列表

    本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来 本文文字内容均为原创,请勿私自转载 图片来自互联网,侵删 列表(list) 定义, ...

  10. [转载] python定义整型常量_Python笔记——数据类型、变量和常量

    参考链接: Python变量,常量和文字 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频 ...

最新文章

  1. 解决:sql中将日期字符串当做日期类型处理
  2. 美国防承包商博思艾伦泄露五角大楼相关敏感文件
  3. Markdown通用的常用语法说明
  4. 浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源
  5. 打印英文年历C语言函数,C语言打印年历
  6. 创建laravel项目
  7. Java成神之路[转]
  8. 手把手带你入门Python爬虫(二、爬虫预备知识)
  9. VirtualBox开发环境的搭建详解
  10. 2016级算法第四次上机-A.Bamboo 和人工zz
  11. mysql关联查询去重_mysql | 去重查询
  12. 卷积神经网络概念与原理
  13. python图层合并_Photoshop_【批量将同一背景与不同的上层合并图层的技巧】导出+Python3.X实现...
  14. 技术管理实战笔记-团队建设篇
  15. 微信红包雨怎么抢_微信里的红包雨怎么下?微信里的红包雨如何设置?
  16. 23 个学习 JavaScript 的地方
  17. Android程序员二本出身、逆袭网易、一路孤独,flutter插件引用第三方库
  18. Hive大总结!!!
  19. iQOONeo6SE和红米k40区别 哪个好 iQOONeo6SE和红米k40哪个值得买 两者配置对比
  20. Buct oj 1015

热门文章

  1. 验证列数据是否重复方法归类贴
  2. 打印显示服务器存储空间不足,服务器存储空间不足,无法处理此命令。 ID 2019 或 2020...
  3. 最常用计算机文件后缀名,windows系统文件后缀(扩展名)简单介绍,电脑知识普及...
  4. 请简述什么是spring的ioc和di_Spring的IoC与DI的理解
  5. 巴伦变压器电路图_基于变压器原理的巴伦电路系统分析
  6. 《python 编程从入门到实践》变量
  7. ajax_post运用
  8. saltstack管理七之minion端备份
  9. Android引入第三方jar包报错java.lang.NoClassDefFoundErro...
  10. 图的更多相关算法-2(最小生成树)