c++基础知识-数据类型
1.每次新建项都可需写内容
#includeusing namespace std; int main() //main函数有且只有一个 { system("pause"); return 0; }
2.变量创建
//变量创建: 数据类型 变量名=变量初始值 int a = 10;
3.常量创建
//1.宏常量 :#define 常量名 常量值 //2.const修饰的变量 #include#define Day 31 int main1() { const int b = 30; cout << "一个月共有:" << Day <<'或' << b << '天' << endl; system("pause"); return 0; }
4.统计数据类型内存大小
//语法:sizeof(数据类型/变量) short numl = 10; cout << 'numl' << sizeof(numl) << endl; cout << 'numl' << sizeof(short) << endl;
数据类型 | 字节大小 |
short | 2字节 |
int | 1字节 |
long |
4字节 (linux 32位是4字节,64位8字节) |
long long | 8字节 |
char | 1字节 |
string | >=1字节 (和字符串长度有关) |
bool | 1字节 |
float | 4字节 |
double | 8字节 |
注意事项:
1)浮点数类型默认输出显示的是一个6位有效数字,float默认是双精度浮点数,单精度后面加f:float f = 3.1432f;
2)字符型 char 用单引号,只能有一个字符: char ch = ‘a’;
3)字符串型:
//c语言风格 char str[] = "hello world";//char 变量ming[] = ""; //c++语言风格 #include<string> string str1 = "hellp world"; // 头文件+string 变量名 = "";
4)布尔型 bool 非0值都为真,即为true或1;true对应1,false对应0;
5.数据的输入
#includeTRANSLATE with//语法 cin >> 变量 int main() { //1.整型 其他类型类似 int a = 0; cout << "a=" << a << endl; cout << "请给整型变量a赋值:" << endl; cin >> a; cout << "a=" << a << endl; system("pause"); return 0; }
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesian | Slovak |
Czech | Italian | Slovenian |
Danish | Japanese | Spanish |
Dutch | Klingon | Swedish |
English | Korean | Thai |
Estonian | Latvian | Turkish |
Finnish | Lithuanian | Ukrainian |
French | Malay | Urdu |
German | Maltese | Vietnamese |
Greek | Norwegian | Welsh |
Haitian Creole | Persian |