C語言 基本資料型別錯題記錄

2021-10-12 16:14:49 字數 1005 閱讀 1322

學校作業,一些基礎的選填錯題記錄。

選擇題表示式18/4 * sqrt(4.0)/8值的資料型別為( )

a.char

b.float

c.不確定

d.double

錯誤選項:b

正確答案:d

分析:函式原型:doublesqrt(double)

填空題若a是int型變數,則表示式(a=4 *5,a *2),a+6的值為____

錯誤答案:46

正確答案: 26

錯因分析:a=20,括號表示式的值=40,但並沒有重新賦值給a,所以a仍然等於20。

分析:兩個都是精度問題,簡直白給……

c語言大哲學問題,就是自增自減相關的賦值運算,我總錯……

(題目中選擇表示式的冒號前應為x- -)

分析:又乙個白給!

整道題的思路:

根據優先順序,先算x–和y++,此時x=9,y=10,x

好傢伙,這個也是跟sqrt的函式原型有關。doublesqrt(double)梅開二度……

總結sqrt的函式原型,返回值和引數都是double型

注意資料型別,輸出的時候若為float或double在沒有說明的情況下需要保留6位小數

自增一減一等要注意先後順序,多做多練吧。

C語言基本資料型別

2.各種資料型別介紹 2.1整型 整形包括短整型 整形和長整形。2.1.1短整形 short a 1 2.1.2整形 一般佔4個位元組 32位 最高位代表符號,0表示正數,1表示負數,取值範圍是 2147483648 2147483647,在記憶體中的儲存順序是地位在前 高位在後,例如0x12345...

C語言基本資料型別

1.資料型別可以理解為固定記憶體大小的別名 c語言誕生之前的彙編時代,在低端的機器語言裡面沒有資料型別的概念,如何操作記憶體呢?當然我們知道記憶體的起始位址和記憶體大小,就可以操作這段記憶體了。然而在程式設計過程中,我們發現經常用到1個位元組,2個位元組和4個位元組的記憶體。我們每次呢都會去記這個2...

C語言基本資料型別

記得大學一年級上的基礎課中就有c 語言,剛開始學的時候感覺很難 雖然現在感覺也不容易 最近開始重新翻開c語言的書籍,對於其中的基本資料型別感覺很重要也別有一翻feel。c語言基本資料型別有 int,short int long int double float,char.不管是整型,浮點型以及字元型...