C ++の定数と修飾子の種類

修飾子タイプ:

符号なし

手話

長いです

ショート

定数:動作中に変化しない値を指します。

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 一般在函数里面定义。

 

おすすめ

転載: blog.csdn.net/zhuiyunzhugang/article/details/111477161