函數IsInt(Num)為布爾值
if Int(Num)=?Num?然後
IsInt = True
其他
IsInt = False
結束?如果
結束?功能
其中,Num是要處理的o1,IsInt的返回值是布爾變量。
擴展數據:
需要註意的事項
C語言中沒有bool(布爾變量)。但我們可以用其他方式模擬。
#define true1
#定義錯誤0
//聯合體的定義(* * *用戶)
typedef聯合
{
//使用位域
結構體
{
未簽名b0?: 1;
未簽名的b1?: 1;
未簽名的b2?: 1;
未簽名的b3?: 1;
未簽名b4?: 1;
未簽名的b5?: 1;
未簽名b6?: 1;
未簽名的b7?: 1;
} bit _ type
無符號字符字節;
} FLAG
FLAG FLAG0//結構變量聲明
//結構類型可變位字段的宏定義
#define flag_0FLAG0.bit_type.b0?
# define flag _ 1 flag 0 . bit _ type . b 1
#define flag_2FLAG0.bit_type.b2
#define flag_3FLAG0.bit_type.b3
#define flag_4FLAG0.bit_type.b4
#define flag_5FLAG0.bit_type.b5
#define flag_6FLAG0.bit_type.b6
#define flag_7FLAG0.bit_type.b7