处理数据
C++的基本类型
一. 整型
bool,char,signed char,unsign char,short,unsigned short,int ,unsigned int, long,unsigned long以及C++11新增的long long,unsigned long long。
wchar_t 取决于实现,char16_t和char32_t为字符编码,short至少为16位(2 Bytes),
int至少和short一样长,long至少是32位,且至少和int一样长,取决于实现。
二. 浮点型
float,double,long double,通常float为32位,double为64位,long double为80到128位。
目的
由于数据存储和运行结果可能有着不同的需求,因此存在变量的类型转换,注意强制类型转换不会修改变量本身,而是创建一个新的、指定类型的值,可以在表达式中使用。
小练习
找出编码为88的字符
#include<iostream>
int main()
{
using namespace std;
cout<<char(88)<<endl;
cout<<(char)88<<endl;
cout<<static_cast<char> (88)<<endl;
return 0;
}