修飾子タイプ:
符号なし
手話
長いです
ショート
定数:動作中に変化しない値を指します。
0123 //オクタル
0x3a // 16進数
U23 //符号なし整数
234ul //符号なし長整数(uとLの大文字と小文字および位置は交換可能)
整数定数:10進数、16進数、または8進数にすることができます。8進数は0で表され、0xは16進数です。
ブール定数:2つの値のみ。正しいか間違っているか
文字定数:翻訳されたすべての文字は定数です
浮動小数点定数:主に整数+小数点+小数部+指数部
3.14159 // 合法的
314159E-5L //合法
C ++では、定数を定義する2つの簡単な方法があります。
#define WIDTH 5(C言語マクロと同様)
constで変更
#include <iostream>
using namespace std;
#define LENGTH 10
#define WIDTH 5
#define NEWLINE '\n'
int main()
{
int area;
area = LENGTH * WIDTH;
cout << area;
cout << NEWLINE;
return 0;
}
#define 定义的是宏,在main外面定义。const 一般在函数里面定义。