C 入門 資料型別和變數

2021-10-11 03:58:57 字數 1814 閱讀 7391

資料型別很好理解,如字面意思,即資料的型別。比如數字型別,字元型別,真假型別。在程式中,資料型別就是對資料呈現形式的一種表達方式。

ps:下文所有資料型別介紹時,只會介紹常用的

整數型別(整型)

整型很好理解,就是整數,如:5,10,15,20。這些都是整型。

整型在細分還會分為長整型(long)和短整型(short)以及常用的一般整型(int)。區別如下:

關鍵字描述

取值範圍

long

長整型-9,223,372,036,854,775,808 ~9,223,372,036,854,775,807

int一般整型

-2,147,483,648~2,147,483,647

short

短整型-32768~32767

常用的是int型別,新手就不需要關注long和short了

浮點型別(小數型別)

浮點型別即為小數型別,如:1.8 , 3.14 , 6.9

關鍵字描述

取值範圍

float

32位單精度浮點

-3.4 x 1038 到 + 3.4 x 1038

double

64位雙精度浮點

(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308

decimal

128 位精確的十進位制值,28-29 有效位數

(-7.9 x 1028 到 7.9 x 1028) / 100 到 28

他們的區別主要在記憶體占用上,新手學會運用decimal型別就行。

字串型別

字串型別也就是一段文字。比如第乙個控制台程式中的:"hello world"就是乙個字串型別。關鍵字是string

布林型別(真假型別)

用來表達真假的資料型別,取值範圍只有true(真)和false(假)

關鍵字是:bool

變數的定義

int a = 10; //整型long b = 5; //長整型short c = 40;//短整型float d = 3.1f;//表示單精度浮點數double e = 5.16;//雙精度浮點數decimal f = 6.8m;//十進位制數,常常用來表示金額型別string str = "hello";//字串型別bool g = true;//布林型別
變數定義的常規格式為:

[資料型別][空格][變數名字][空格][=][值][;]

相同資料型別,多個同時定義時,可以省略資料型別,如:

int a = 10, b = 20, c = 30;
資料型別的實際使用

上述例子分別定義了整型的變數和字串型別的變數。

做了乙個簡單的算數加法輸出,其中a+b是使用括號包括起來的,等同於乙個數學算數定理,在同乙個表示式中,如果有括號,則會先計算括號內的內容。

這裡值得注意的是,乙個字串型別和乙個整型做加法運算,會進行拼接。所以a+b如果不是使用括號包裹,則整個表示式,會從左向右進行計算。也就是說最終會輸出「10+5=105」。因為表示式的第一項是字串型別,所以其後的計算也會自動變更為字串型別做拼接計算,而不是算數的加法計算。

程式設計對於新手而言,看是看不會的,你需要去寫。多寫就會了。

so just do it

C語言 資料型別和變數

第乙個c語言程式 include 1.include 包含標頭檔案 標準輸入輸出標頭檔案 3.可以用 活著 包圍標頭檔案。搜尋路徑不同,如果標頭檔案被 包圍,編譯器會在系統檔案中搜尋此標頭檔案 如果被 包圍,現在當前目錄中搜尋標頭檔案,如果未找到,則會在系統中查詢。一般情況下,如果是系統檔案,則用 ...

C 資料型別 變數

資料型別 整數 4種 int 32位整數 short 16 long 64 byte 8 浮點型 3種 float 32位浮點數 精確到小數點後7位 double 64位浮點數 精確到小數點後15 20位 decimal 128位浮點數 精確到小數點後28 29位 布林型 bool true fal...

資料型別和變數

在python中,能夠直接處理的資料型別有以下幾種 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例...