国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

不同數(shù)據(jù)類型運(yùn)算規(guī)則 C語言中各種數(shù)據(jù)類型有什么區(qū)別?

C語言中各種數(shù)據(jù)類型有什么區(qū)別?1. 數(shù)據(jù)計算類型不同?;緮?shù)據(jù)類型分為三種:整數(shù)類型(定點(diǎn)類型)、實(shí)數(shù)類型(浮點(diǎn)類型)和字符類型。除了基本數(shù)據(jù)類型外,還有構(gòu)造類型(數(shù)組、結(jié)構(gòu)、公共體、枚舉類型)、指

C語言中各種數(shù)據(jù)類型有什么區(qū)別?

1. 數(shù)據(jù)計算類型不同。

基本數(shù)據(jù)類型分為三種:整數(shù)類型(定點(diǎn)類型)、實(shí)數(shù)類型(浮點(diǎn)類型)和字符類型。除了基本數(shù)據(jù)類型外,還有構(gòu)造類型(數(shù)組、結(jié)構(gòu)、公共體、枚舉類型)、指針類型、空類型void。

2. 不同數(shù)據(jù)類型的關(guān)鍵字是不同的。

Short、long、int、float、double和char是C語言中的六種基本數(shù)據(jù)類型。

3. 不同的數(shù)據(jù)類型占用不同大小的內(nèi)存。

Short accounts for 2byte,int accounts for 4byte,long accounts for 4byte,float accounts for 2byte,double accounts for 8byte,char accounts for 1byte(不同平臺可能占用不同的內(nèi)存大小,具體可以使用sizeof test)。

在C語言中不同的數(shù)據(jù)類型之間是如何轉(zhuǎn)換的,不同的數(shù)據(jù)類型是怎樣計算的?

在C語言中,不同的數(shù)據(jù)類型在操作時必須轉(zhuǎn)換為同一類型。一種是自動轉(zhuǎn)換,另一種是強(qiáng)制轉(zhuǎn)換,如(int)a轉(zhuǎn)換為int轉(zhuǎn)換原理:箭頭是轉(zhuǎn)換方向char,short->int->unsigned->long,float->double在我們討論這個問題之前,我們必須接受這樣一個事實(shí):在不同的計算機(jī)上運(yùn)行這個程序的結(jié)果是不同的。原因是你是一臺多位計算機(jī)。在許多書中,int占兩個字節(jié),而在一些計算機(jī)中它占四個字節(jié)。具體來說,您可以使用sizeof(int)來測試它。然后我的電腦占用四個字節(jié)。現(xiàn)在讓我們來看看這個問題:C=xax是一個長整數(shù),a是一個整數(shù)。在操作之前,a會自動轉(zhuǎn)換為長整數(shù),x=-5。計算機(jī)將其存儲為0fffffbh,a=3,x a=0fffffeh。輸出格式是%u,即以十進(jìn)制無符號形式輸出,結(jié)果是4294967294而不是65534。

D=y,B,a=3無需解釋。最后,使用%F輸出單精度或雙精度浮點(diǎn)數(shù)。默認(rèn)值為6位小數(shù)。如果要控制顯示的位數(shù),請使用%m.nf。詳見本書。

執(zhí)行操作時,執(zhí)行隱式類型轉(zhuǎn)換,int類型轉(zhuǎn)換為double,然后執(zhí)行操作。這個過程是由編譯器本身完成的,因此稱為隱式類型轉(zhuǎn)換。