博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 第五课:C/C++ 数据类型
阅读量:6404 次
发布时间:2019-06-23

本文共 698 字,大约阅读时间需要 2 分钟。

C语言包含5个基本数据类型: void, integer, float, double, 和 char.

 

类型 描述
void 空类型
int 整型
float 浮点类型
double 双精度浮点类型
char 字符类型

C++ 定义了另外两个基本数据类型: boolwchar_t.

 

类型 描述
bool 布尔类型, 值为true 或 false
wchar_t 宽字符类型

类型修饰符

一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰. 当类型修饰符单独使用的时候, 默认的类型是 int. 下表是所有可能出现的数据类型:

bool
char
unsigned char
signed char
int
unsigned int
signed int
short int
unsigned short int
signed short int
long int
signed long int
unsigned long int
float
double
long double
wchar_t

类型大小和表示范围

基本数据类型的大小以及能够表示的数据范围是与编译器和硬件平台有关的. "cfloat" (或者 "float.h") 头文件往往定义了基本数据类型能够表示的数据的最大值和最小值. 你也可以使用 sizeof 来获得类型的大小(字节数) . 然而, 很多平台使用了一些数据类型的标准大小,如. intfloat 通常占用 32位, char 占用 8位, double 通常占用64位. bools 通常以 8位 来实现. 

转载地址:http://tjnea.baihongyu.com/

你可能感兴趣的文章
Linux Foundation(笔记)
查看>>
Java学习第二十五天
查看>>
vim配置
查看>>
ubuntu 把软件源修改为国内源和更新
查看>>
随机产生四则运算,导入导出文件
查看>>
位运算符
查看>>
winform自定义控件
查看>>
C#编码好习惯
查看>>
避其锋芒,侧翼出击。——司马亮创业回忆录(一)
查看>>
scope
查看>>
一起谈.NET技术,晚绑定场景下对象属性赋值和取值可以不需要PropertyInfo
查看>>
一起谈.NET技术,.Net Framework源代码中的模式之Prototype(原型模式)
查看>>
[shell 命令] find 查找文件
查看>>
windows下启动mysql服务的命令行启动和手动启动方法
查看>>
VTK三维点集轮廓凸包提取
查看>>
【概率论与数理统计】小结9-3 - 区间估计
查看>>
Golang性能调优入门
查看>>
sqlloader外部表
查看>>
golang笔记——数组与切片
查看>>
屏蔽可忽略的js脚本错误
查看>>