下列不是c++ 标准数据类型得是?
例子:下面哪一个不是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++ 标准数据类型得是?相关推荐
- Python3快速入门(三)——Python3标准数据类型
Python3快速入门(三)--Python3标准数据类型 一.Python3标准数据类型 Python3 中有六种标准数据类型: A.Number(数字) B.String(字符串) C.List( ...
- python类型-python基础之五大标准数据类型
学习一门语言,往往都是从Hello World开始. 但是笔者认为,在一个黑框框中输出一个"你好,世界"并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常 ...
- 【学习笔记】15、标准数据类型—集合
标准数据类型-集合 集合(set)是一个无序的不重复的元素序列. 集合和字典类似,也是一组key的集合,但不存储value.由于key不能重复,所以在集合中,没有重复的key. 其实,集合就是一个没有 ...
- 【学习笔记】14、标准数据类型—字典
标准数据类型-字典 一.基础概念 Python中内置了字典(dict),dict的全程即dictionary,在其他的编程语言中也称之为map,使用键值对(key-value)存储,具有极快的查找速度 ...
- 【学习笔记】13、标准数据类型—元组
标准数据类型-元组 一.基础概念 Python中的元组(tuple)与列表(list)类似,不同之处在于元组的元素是不能被修改的. 元组使用的是小括号"( )",而列表使用的则是中 ...
- 【学习笔记】12、标准数据类型—列表
标准数据类型-列表 一.基础概念 列表(list)是一种有序的集合,可以随时添加和删除其中的元素,也就是说列表是内部元素可变的一个容器. 列表和字符串一样,都是一种可迭代的对象,因此,列表也可以跟字符 ...
- 【学习笔记】7、标准数据类型—字符串
标准数据类型 二.字符串 1.基础处理 字符串是指以双引号或者单引号括起来的任意文本,凡是在引号内的都是字符串. 比如下面的字符串一行写不下,我们需要分成多行,那么就可以使用三个单引号或者双引号括起来 ...
- 【学习笔记】6、标准数据类型—数字类型
标准数据类型 在每种编程语言中,数据都可以以不同的形式存储在内存中,这些不同的形式就称之为数据类型. 用不同的数据类型储存的数据,具有不同的存储结构,对应的也就有不同的使用方法和功能. Python中 ...
- python3标准数据类型
Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数 ...
最新文章
- 初始化Mysql系统报错,begin failesd--conpilation aborted at scripts........
- 让线上学习不打折扣,作业帮如何用技术促进课堂高频互动场?
- MySQL带LIKE关键字的查询
- Linus Torvalds:回顾Linux20年
- 某著名公司2015暑期实习招聘试题及相关内容复习
- vue lang_新疆人的“lang”是“浪”吗?
- java.util.Array中的方法
- Qt工作笔记-信号与槽参数匹配问题
- Tomcat 改BUG之 localhost:8080 404
- jqgrid for asp.net 单页全选记录ID
- Scrapy框架的使用之Spider Middleware的用法
- 虚拟机 无法 ftp服务器系统,访问不到虚拟机上的ftp服务器上
- 阳明心学解析——心学本质关系连接
- oc引导windows蓝屏_电脑蓝屏你别怕,黑客教你代码查看问题
- navicate:navicate.exe 无法找到入口
- 北京大学网络教育学院计算机,北京大学继续教育部
- 详解物理学四大神兽————芝诺的乌龟
- LVGL+NES|基于lvgl实现nes模拟器(lv_100ask_nes)
- MySQL【部署 04】8.0.25离线部署(下载+安装+配置)Failed dependencies 问题处理及8.0配置参数说明
- ArcGIS实验教程——实验二十:ArcGIS数字高程模型DEM建立