例子:下面哪一个不是C++的标准类型?

A:int      B:char      C:bool     D:real

答案:D

(1)int 类型与操作系统,编译器相关

如:win32下为32位,win64下为64位

如果软件有移植需求,请使用固定大小的数据类型

(2)long 的字节数是不随平台改变的,都是4字节

补充:

BYTE 1字节 typedef unsigned char BYTE;

WORD 2字节 typedef unsigned short WORD;

DWORD 4字节 typedef unsigned long DWORD;

c++ 标准数据类型总结如下表:

数据类型名称

字节数

别名

取值范围

int

*

signed,signed int

由操作系统决定,即与操作系统的"字长"有关

unsigned int

*

unsigned

由操作系统决定,即与操作系统的"字长"有关

__int8

1

char,signed char

–128 到 127

__int16

2

short,short int,signed short int

–32,768 到 32,767    【5位  3万】

__int32

4

signed,signed int

–2,147,483,648 到 2,147,483,647  【10位  21亿】

__int64

8

–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807    【19位  *亿】

bool

1

false 或 true

char

1

signed char

–128 到 127

unsigned char

1

0 到 255

short

2

short int,signed short int

–32,768 到 32,767

unsigned short

2

unsigned short int

0 到 65,535

long

4

long int,signed long int

–2,147,483,648 到 2,147,483,647

long long

8

none (but equivalent to __int64)

–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

unsigned long

4

unsigned long int

0 到 4,294,967,295     【10位  42亿】

enum

*

由操作系统决定,即与操作系统的"字长"有关

float

4

3.4E +/- 38 (7 digits)

double

8

1.7E +/- 308 (15 digits)

long double

8

1.7E +/- 308 (15 digits)

wchar_t

2

__wchar_t

0 到 65,535

下列不是c++ 标准数据类型得是?相关推荐

  1. Python3快速入门(三)——Python3标准数据类型

    Python3快速入门(三)--Python3标准数据类型 一.Python3标准数据类型 Python3 中有六种标准数据类型: A.Number(数字) B.String(字符串) C.List( ...

  2. python类型-python基础之五大标准数据类型

    学习一门语言,往往都是从Hello World开始. 但是笔者认为,在一个黑框框中输出一个"你好,世界"并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常 ...

  3. 【学习笔记】15、标准数据类型—集合

    标准数据类型-集合 集合(set)是一个无序的不重复的元素序列. 集合和字典类似,也是一组key的集合,但不存储value.由于key不能重复,所以在集合中,没有重复的key. 其实,集合就是一个没有 ...

  4. 【学习笔记】14、标准数据类型—字典

    标准数据类型-字典 一.基础概念 Python中内置了字典(dict),dict的全程即dictionary,在其他的编程语言中也称之为map,使用键值对(key-value)存储,具有极快的查找速度 ...

  5. 【学习笔记】13、标准数据类型—元组

    标准数据类型-元组 一.基础概念 Python中的元组(tuple)与列表(list)类似,不同之处在于元组的元素是不能被修改的. 元组使用的是小括号"( )",而列表使用的则是中 ...

  6. 【学习笔记】12、标准数据类型—列表

    标准数据类型-列表 一.基础概念 列表(list)是一种有序的集合,可以随时添加和删除其中的元素,也就是说列表是内部元素可变的一个容器. 列表和字符串一样,都是一种可迭代的对象,因此,列表也可以跟字符 ...

  7. 【学习笔记】7、标准数据类型—字符串

    标准数据类型 二.字符串 1.基础处理 字符串是指以双引号或者单引号括起来的任意文本,凡是在引号内的都是字符串. 比如下面的字符串一行写不下,我们需要分成多行,那么就可以使用三个单引号或者双引号括起来 ...

  8. 【学习笔记】6、标准数据类型—数字类型

    标准数据类型 在每种编程语言中,数据都可以以不同的形式存储在内存中,这些不同的形式就称之为数据类型. 用不同的数据类型储存的数据,具有不同的存储结构,对应的也就有不同的使用方法和功能. Python中 ...

  9. python3标准数据类型

    Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数 ...

最新文章

  1. 初始化Mysql系统报错,begin failesd--conpilation aborted at scripts........
  2. 让线上学习不打折扣,作业帮如何用技术促进课堂高频互动场?
  3. MySQL带LIKE关键字的查询
  4. Linus Torvalds:回顾Linux20年
  5. 某著名公司2015暑期实习招聘试题及相关内容复习
  6. vue lang_新疆人的“lang”是“浪”吗?
  7. java.util.Array中的方法
  8. Qt工作笔记-信号与槽参数匹配问题
  9. Tomcat 改BUG之 localhost:8080 404
  10. jqgrid for asp.net 单页全选记录ID
  11. Scrapy框架的使用之Spider Middleware的用法
  12. 虚拟机 无法 ftp服务器系统,访问不到虚拟机上的ftp服务器上
  13. 阳明心学解析——心学本质关系连接
  14. oc引导windows蓝屏_电脑蓝屏你别怕,黑客教你代码查看问题
  15. navicate:navicate.exe 无法找到入口
  16. 北京大学网络教育学院计算机,北京大学继续教育部
  17. 详解物理学四大神兽————芝诺的乌龟
  18. LVGL+NES|基于lvgl实现nes模拟器(lv_100ask_nes)
  19. MySQL【部署 04】8.0.25离线部署(下载+安装+配置)Failed dependencies 问题处理及8.0配置参数说明
  20. ArcGIS实验教程——实验二十:ArcGIS数字高程模型DEM建立

热门文章

  1. 网络基础 + 简易服务端和客户端
  2. HDU 6044 Limited Permutation(2017多校)【计数 快速读入挂 线性逆元】
  3. BZOJ3261 最大异或和 解题报告(可持久化Trie树)
  4. MySQL输入密码后闪退
  5. BZOJ 1800: [Ahoi2009]fly 飞行棋【思维题,n^4大暴力】
  6. 理解JAVA与C的运行机制
  7. 写给java开发的运维笔记
  8. Eclipse Class Decompiler---Java反编译插件
  9. 我的Blog页面设计
  10. 硬核NeruIPS 2018最佳论文,一个神经了的常微分方程