C/C++的数据类型介绍

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

 


类型

描述

 

void

空类型

 

int

整型

 

float

浮点类型

 

double

双精度浮点类型

 

char

字符类型

 

C++ 定义了另外两个基本数据类型: bool 和 wchar_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 来获得类型的大小(字节数) . 然而, 很 多平台使用了一些数据类型的标准大小,如. int 和 float 通常占用 32位, char 占用 8位 , double 通常占用64位. bools 通常以 8位 来实现.

本文来自编程入门网:http://www.bianceng.cn/Programming/cplus/201104/26502.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值