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,進製規則是 逢二進一 借位規則是 借...