預習《資料型別》

2021-08-14 22:44:43 字數 1008 閱讀 7909

問題一:資料型別的分類?

答:分為基本資料型別和復合資料型別。

也可以分為實型和整型。

問題二 :整型和實型分別包括什麼?

答:實型包括:單精度 實型float

雙精度double

整形:短數值型(有符號int 無符號unsigned)

整形長型

問題三:各種資料占用的字長

整形int 占用4個位元組

單精度浮點數 float占用4個字長

雙精度double  占用8個位元組長度

字元型 char 一般是乙個字長表示0到225ascii碼

問題 四 怎麼檢測字元長度?

用strlen函式檢測

問題 五 常量與變數的區別?

常量如 12345

變數如 adbcd

常量是不變的

問題六 變數名與變數值得區別?

在變數宣告時 ,名字與記憶體中一塊位址繫結在一起,可以通過變數名直接找到記憶體區域

變數值是變數所對應區域中存放的二進位制序列。變數值不會隨著變數型別改變而改變。當變數轉換為對應型別時,記憶體裡的二進位制序列以改型別翻譯過來。

問題7: 什麼是區域性變數? 什麼是全域性變數?

區域性變數也叫內部變數只存在函式內,離開函式就是非法的。

全域性變數又叫:外部變數,它不屬於任何函式,它屬於乙個源程式檔案,其作用是整個源程式。

問題8:什麼是定義?,什麼是宣告?

定義:就是建立乙個物件,為這個物件分配記憶體並給它去乙個名字,這個名字就是變數名。

宣告:告訴編譯器 ,這個名字已經匹配到一塊記憶體上了

告訴編譯器,我這個名字預定了,別的地方不能用這個變數名或者網域名稱。

問題9;static函式作用?

用來修飾變數,使變數放在靜態資料區,其生命週期一直持續到整個程式結束為止。

問題10: extern定義?

指當前變數或函式不在原始檔內宣告,它是外部變數或外部函式,當試圖引入外部變數或者外部函式時可以在前面加上extern

如external int a

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...