05数据类型
C++规定在创建一个变量或者常量时,必须指定出相应的数据类型,否则无法给变量分配内存。
1、整形数据
#include<iostream>
using namespace std;
//2、可以利用sizeof输出数据类型所占内存空间的大小;
//语法:sizeof (数据类型/ 变量)
int main()
{
//整形
//1、短整型2个字节
short num1 = 32768;
//2、整形4个字节
int num2 = 21;
//3、长整形4个字节
long num3 = 23;
//4、长长整形8个字节
long long num4 = 24;
cout << "num1 = " << num1 << endl;
cout << "short占用内存空间为:" << sizeof(num1 ) << endl;
cout << "num2 = " << num2 << endl;
cout << "int占用内存空间为:" << sizeof(num2) << endl;
cout << "num3 = " << num3 << endl;
cout << "long占用内存空间为:" << sizeof(num3) << endl;
cout << "num4 = " << num4 << endl;
cout << "long long占用内存空间为:" << sizeof(num4) << endl;
system("pause");
return 0;
}
2、sizeof关键字
- 2、可以利用sizeof输出数据类型所占内存空间的大小;
- 语法:sizeof (数据类型/ 变量)
3、字符型
//1、字符型变量创建方式
char ch1 = 'a';
char ch2 = 'b';
char ch3 = 'A';
char ch4 = 'B';
//2.字符型变量所占内存大小
cout << "char字符型变量所占内存:" << sizeof(char) << endl;
//3.字符型变量常见的错误
//char ch2 = "sfd"; //1 创建字符的时候,要用单引号
//char ch2 = 'adasffk'; //2创建字符型变量时候,单引号内只能有一个字符
//4.字符型变量对于的ASCII码