2.2、基本数据类型 ◆数据类型和内存空间 不同的数据类型,加上不同的修饰符就具 有了不同的特点,在内存中占用的空间也不同, 因而其所能表示的数值范围也不尽相同 内存单元的单位是字节,因此用来表示数 据类型的长度的单位也是字节 2021/2/24 16
2021/2/24 -16- 2.2、基本数据类型 数据类型和内存空间 不同的数据类型,加上不同的修饰符就具 有了不同的特点,在内存中占用的空间也不同, 因而其所能表示的数值范围也不尽相同。 内存单元的单位是字节,因此用来表示数 据类型的长度的单位也是字节
2.2、基本数据类型 ◆注意 整型int的长度等于机器的字长 16位机:int-2字节; 32位机:int-4字节 但是sho和ong表示的数据长度是固定的, 任何支持标准C++的编译器都是如此,因而如 果需要编写可移植性好的程序,应将整型声明 为 shortezlong。 2021/2/24 17
2021/2/24 -17- 2.2、基本数据类型 注意 整型int的长度等于机器的字长: 16位机:int=2字节; 32位机:int=4字节。 但是short和long表示的数据长度是固定的, 任何支持标准C++的编译器都是如此,因而如 果需要编写可移植性好的程序,应将整型声明 为short或long
2.2、基本数据类型 例题 编写一个程序,输出基本数据类型char,int, foat, double.bool的长度。 提示 使用 sizeof(数据类型)能够获取不同数据类型 的长度。 2021/2/24
2021/2/24 -18- 2.2、基本数据类型 例题 编写一个程序,输出基本数据类型char, int, float, double,bool的长度。 提示: 使用sizeof(数据类型) 能够获取不同数据类型 的长度
/输出基本数据类型的长度 #include <iostream using namespace std void maino cout<<char:”< sizeof(char)<<“字节n"; cout<<"int:"< sizeof(int)<<"字节n" cou<"foat:"< sizeof(foat)<<"字节n"; cout<<" double:"<< sizeof( double)<<"字节n"; cout<<"bool:"<< sizeof(bool)<"字节v" 2021/2/24
2021/2/24 -19- //输出基本数据类型的长度 #include <iostream> using namespace std; void main() { cout<<“char :”<<sizeof(char)<<“字节\n"; cout<<"int :"<<sizeof(int)<<"字节\n"; cout<<"float :"<<sizeof(float)<<"字节\n"; cout<<"double:"<<sizeof(double)<<"字节\n"; cout<<"bool :"<<sizeof(bool)<<"字节\n"; }
2.3变量和常量 2021/2/24
2021/2/24 -20- 2.3 变量和常量