C中基本的資料型別和資料的儲存方式

2021-06-20 06:37:16 字數 1353 閱讀 9607

c中基本的資料型別和資料的儲存方式

1.      基本的資料型別

2.      整型

(1)  關鍵字:char,short,int,long,unsigned。

(2)  定義:整型就是整數的資料型別,是乙個沒有小數部分的數,如:0,123,-123,都是整型數。

(3)  一般情況下,char佔1位元組,short佔2位元組,int佔4位元組,long佔4位元組,long long佔8位元組。(注意不同的系統可能不同) 

3.      浮點型

(1)  關鍵字:float,double。

(2)  浮點數就是含有小數點的數,如:3是整數而3.0就是浮點數。

(3)  一般情況下, float佔4位元組,double佔8位元組。(注意不同的系統可能不同) 

4.      整型與浮點型的區別

(1)  整型沒有小數部分,浮點型有小數部分。

(2)  浮點型可以表示的範圍比整型可以表示的範圍大。

(3)  在記憶體中儲存的方式不同。(雖然都是以二進位制儲存)

(4)  在算數運算中,浮點型會損失更多的精度。

(5)  通常情況下,浮點運算會比整數運輸運算慢。

5.      整型與浮點型的儲存方式

(1)  整型的儲存方式:在計算機中整型數是利用二進位制補碼以二進位制數儲存的,而不同的系統又分為大端對齊和小端對齊。(二進位制補碼的計算:正數的補碼是它本身,負數的補碼是它的相反數的補碼按位取反再加1,如-1的補碼是11111111)

以下程式可以測試出計算機是大端還是小端對齊:

#include

union x;

int main()

else

return 0;

(2)  浮點數的儲存方式:也是以二進位制儲存的,不過它把記憶體分為三個部分,符號,小數,指數。

6.      變數與常量

(1)  在計算機中變數可以認為它是乙個記憶體空間,它可以儲存資料,在程式執行過程中可以改變。

(2)  常量不能改變大小是乙個定值,在程式執行中不能改變。

C 中的資料型別 基本資料型別

資料的基本型別包括 基本型別和符合型別。其命名最好是按照英文方式命名。如果有多個表示同一事物的變數則可以用下標 123等來命名。如果需要兩個單詞才可以命名的變數則這兩個單詞之間通常使用 來連線。基本資料型別也包括整型和浮點型,接下來我們先來介紹整型。a 整型 short int long longl...

js中的資料型別和資料型別轉換

原始型別 string number boolean null undefined symbol 物件 object 顯示型別轉換是通過呼叫下面這三個函式來進行的。1.number 數值 轉換之後還是數值 字串 如果可以被解析為數值,則轉為數值,否則轉為nan,空字串轉為0 布林值 true轉成1,...

資料和資料型別

一 什麼是資料 二 資料的表現形式 1 十進位制 數碼 指集合論中刻畫任意集合所含元素多少的乙個概念。10 權位 進製中每一固定位置對應的單位值稱為位權 2 二進位制 二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是 逢二進一 借位規則是 借...