【変数】
メモリスペースを便利に管理
【データの種類】
変数に適切なメモリスペースを割り当てます
データ型変数名=変数の初期値;
int a = 12;
【絶え間ない】
初期化後に変更できない金額
最初のタイプ:定数を定義します
2番目のタイプ:constによって定義された変数
const int a = 12;
a = 23; //报错
[識別子の命名原理]
- キーワードにすることはできません
- 文字、アンダースコア、数字で構成する必要があります
- 数字で始めることはできません[アンダースコアだけでもかまいません]
- ケースを厳しく管理
【データ構造(sizeof)のバイト判定】
構文を使用します:
sizeof(データ構造/変数名)
short <int <= long <= long long
[longはオペレーティングシステムによってバイト数が異なります]
#include <iostream>
using namespace std;
int main()
{
int num = 3;
//计算内存空间
/* 可以使用数据类型或者变量作为sizeof的内容 */
cout << "int 型的内存空间为: " << sizeof(int) << endl;
cout << "int 型的内存空间为: " << sizeof(num) << endl;
return 0;
}
[フロートで科学的記数法を使用する原則]
eまたはEは10を表します
int main()
{
//科学计数法
float a1, a2;
a1 = 3e2;//a1 = 3 * 10 ^ 2
cout << "a1 = " << a1 << endl;
a2 = 3e-2;//a2 = 3 * 0.1 ^ 2 = 3 * 10 ^ (-2)
cout << "a2 = " << a2 << endl;
return 0;
}
[char型を使用してASCIIテーブルの値を出力します]
#include <iostream>
using namespace std;
int main()
{
//错误使用:
//error 1 :char ch = "a"; 创建字符型变量时,必须用单引号
//error 2 :char ch = 'abdffdd'; 创建字符型变量时,单引号内只能是一个字符
char ch = 'a';
cout << (int)ch << endl;//输出97
cout << ch << endl;//输出a
//字符型常用
//a--97
//A--65
//相差32
return 0;
}
[エスケープ文字-水平タブ\ t]
#include <iostream>
using namespace std;
int main()
{
// \t 水平制表符号
//一个\t占据8个字节空间,使用\t可以控制整齐度
cout << "aaa\thello world!\n";
cout << "aaaaa\thello world!" << endl;//\n等价于endl(换行字符)
cout << "aa\thello world!\n";
return 0;
}
//转义字符:俩个字母构成,第一个字符必为 \ ;
エスケープ文字: