小白程式設計 初期1 資料型別

2021-10-06 22:25:44 字數 1458 閱讀 4800

資料是對事物的數學抽象,為了對不同型別的事物進行抽象,c語言也定義了不同的資料型別,其中最基本的就是整數和浮點數

整數是正整數、零、負整數的集合:-n、…、-3、-2、-1、0、-1、-2、-3、…、-n

我們可以用整數型別來抽象很多事物,例如

理論上整數是沒有界限的,可以是無窮大也可以是無窮小,但是計算機作為資料的載體,他是乙個實物,有著硬體上的限制,所以他能表示的整數是有限制的。

這就好比我們人在剛學數數的時候只能從1數到5,因為乙個手掌只有五根手指,這時手指就是數的載體;

等我們發現還可以用兩隻手的時候,哇,我們能數到10了,這時雙手就是數的載體;

後來我們發現兩隻腳也可以用來數數的時候,我們就更厲害了,能數到20了,這時四肢就是數的載體;

等又過了一段時間,我們發現我們可以用腦子來記憶數的時候,我們就能一直數了,也可以理解負數了,這時候腦子就是數的載體。

計算機也是一步步發展起來的,所以他能表示的數的範圍也是一步步擴大的

以下是計算機認識整的過程

開始只認識:0 ~ 255 或 -128~127 (這是8位時代)

然後認識:0 ~ 65535 或 -32,768 ~ 32,767 (這是16位時代)

現在認識:0 ~ 4,294,967,295 或 -2,147,483,648 ~ 2,147,483,647(這是32位時代)

我們曾在安裝系統的時候總要聽到或見到什麼16位系統、32位系統,甚至現在的64位系統,簡單些理解就是你的電腦能夠數多少數了,能數的數越多越好了啊,我們可不希望一台電腦只能數到5

整數的英文是integer,又由於程式設計師總想偷懶所以在寫**的時候一般用「int」表示整數,少寫了後面幾個字母

到此我們對c語言的整數有了簡單的理解,在c語言初期,我們懂得用整數抽象資料,並用「int」來表示整數就可以了(具體多少範圍也不用記了)

一般的我們都會把狀態、開關都抽象成整形資料,特別是在嵌入式控制系統中,用於控制感測裝置的採集與否或機械裝置的狀態動作;數量、計時這類的應用也會抽象成整形資料

理解了整型資料後,我們可以使用0、1、2、3,也可以使用-1、-2、-3了,那我們平常經常使用的小數,例如1.75公尺,0.5元,2.4元/克,這些數字怎麼處理呢?

在c語言裡面,我們引入浮點型資料來表示這些帶有小數點的資料:0.1、0.02、0.003、-0.1、-0.02、-0.03、1.1、1.2、1.3等等;那能不能表示1、2、3呢?也是可以的,1就是1.0了,2不就是2.0

浮點型資料的英文表示是float,可能因為小數就是給整型資料加上個小數點,且這個小數點是浮動的,可以根據表示的數進行移動調整,所以叫浮點數吧!?

作為小白,在前期階段我們只要知道可以用浮點型float來表示小數就好了

如果想往學霸的路上更近一步,那我們還可以了解下:

前期階段我們知道:

1 資料型別

1 資料型別 顧名思義,格式控制符就是對識別符號或表示式的格式進行控制,它決定了識別符號或表示式的輸出形式 長度 對齊方式 小數字數等 它也是c語言中非常重要的乙個概念。本人實際工作中雖然經常用到格式控制符,但用的最多的無非是 d c s這些,但是在本篇中我將盡可能全面的介紹格式控制符,這其中必然會...

1 資料型別

1.整型 語法 資料型別 變數名 變數初始值 資料型別存在的意義 給變數分配合適的記憶體空間。2.sizeof關鍵字 作用 可以統計資料型別所佔空間大小 語法 sizeof 資料型別 變數 整型大小比較 short int long long long cout int占用記憶體空間為 sizeof...

資料型別1

資料型別 1 基本資料型別 關鍵字 記憶體占用 取值範圍 整數型 byte 位元組型 1個位元組 128 127 位元組是資料的最小單位,8位是乙個位元組 short 短整型 2 int 整型 4 21個億 21個億 long 長整型 8 最大2的63次方 1 浮點型 單精度浮點數 float 4 ...