基礎知識 資料型別 常量及符號

2021-07-30 15:22:51 字數 868 閱讀 4212

在程式執行過程中,其值不能改變的量稱為常量。常量可以分為整型常量、實型常量(浮點型常量)、字元常量和字串常量。

整型常量

整型常量可以分為有符號整型常量和無符號整型常量。

整型常量不是可以無限大的,他的最大值是根據cpu暫存器位數的不同以及編譯器的不同決定的。

4294967295是32位的cpu暫存器所允許的最大正整數。

更大的數我們用陣列表示。

八進位制整型常量必須以0開頭。八進位制數通常是無符號數。

十六進製制的字首是0x範圍是0-9和a-f

實型常量(浮點數)

1.小數表示法

2.指數表示法

字元常量

字元常量是用單引號括起來的乙個字元。

在對**編譯時,編譯器會將ascii碼將字元常量轉換成整型常量。

『a』的ascii碼是97,『a』的ascii碼是41他們相差56.

轉義字元

轉義字元是特殊的字元常量,使用反斜槓』\』開始轉義。

\0 空字元 \b 退格 \r 回車

\n 換行 \t 水平製表 \f 換頁

\ 反斜槓 \』 單引號字元 \」 雙引號字元

字串常量

字串常量是由一對雙引號括起來的零個或多個字串行。「」可以表示乙個空字串。

字串常量實際上是乙個字元陣列。

注意 「a」和『a』是不同的,字串常量實際上是乙個陣列,而陣列會在末尾加上字元『\0』,所以「a」的長度是2,而字元常量『a』只是乙個字元沒有長度。

其他常量

布林常量:布林常量只有兩個乙個為真true,乙個為假false。

列舉常量

巨集定義常量:#define 巨集定義的一些值也是常量

Redis基礎知識 資料型別

redis支援5種資料型別 字串 string 雜湊 hash 列表 list 集合 set 有序集合 sorted set string 是 redis最基本的型別,乙個key對應乙個value,string可以包含任何資料,比如jpg或者序列化的物件,string是redis最基本的型別,乙個鍵...

MySql基礎知識 資料型別

整數型別 位元組最小值 最大值tinyint 1有符號 128,無符號 0 有符號127,無符號255 smallint 2有符號 32768,無符號 0 有符號 32767,無符號 65535 mediumint 3有符號 8388608,無符號 0 有符號 8388607,無符號 1677215...

SQL (MySQL)基礎知識 資料型別

整型浮點型,例如double 3,2 表示最多3位,其中必須有2位小數,即最大值為9.99 浮點型,字串儲存,表單錢方面推薦使用,不會出現精度缺失問題 固定長度字串型別,最多255個字元,資料長度不足指定長度,補足到指定長度 可變長度字串型別,備忘錄推薦使用,如果值的長度大於 255,則被轉換為te...