typedef unsigned short int USHORT;
//之後就可以馬上使用USHORT這個變數
2.#define使用
#define studentsID 15;
//定義常數
3.const使用
const unsigned short int studentsID = 15;
//定義常數
4.enum列舉常數
enum COLOR {RED,BLUE,GREEN,WHITE,BACK};
//RED = 1,BLUE = 2,GEEN = 3,WHITE = 4,BACK = 5
enum提供了1、範圍限定與2、數值群組的能力。
如果是不具名的enum,提供數值群組的能力,如下:
enum{input,ouput,append};
如果是具名的enum,提供了範圍限定與數值群組的能力,如下:
enum in_out{input,ouput,append};
具名的enum,可以提供函數參數,傳入數值範圍限定(檢查),如下
void f(in_out t);
f 只能接受 in_out型別object,與input, ouput,append這幾個enum元素的傳入值
另外enum可以於算式時,自動轉型成 int 型別,如input=0,ouput=1...,
但int無法轉型成enum,例如:in_out p=1;//error
↑
Copy From
C++ 的enum用法
5.int
2bytes unsigned short int 0 ~ 65536
2bytes short int -32768 ~ 32767
4bytes unsigned long int 0 ~ 4294967295
4bytes long int -2147483648 ~ 214783647
6.挑脫字元集
\n 換行
\t 跳位
\b 退格
\" 雙引號
\' 單引號
\? 問號
沒有留言:
張貼留言