C語言學習筆記 8

2021-05-27 18:22:46 字數 722 閱讀 3329

1、浮點數儲存所帶來的問題

float和double都不能保證可以精確的儲存乙個小數 比如:float=6.234 很可能計算機中儲存的是6.233999

例題:有乙個浮點型變數x怎麼判斷x的值是否為0

if(|x-0.000001|<=0.000001)

是零else

不是零

2、迴圈更新中的變數不能定義成浮點型

3、進製:

(1)、什麼叫n進製:逢n進1;

(2)、 r進製轉十進位制:  (xyz)r: 公式: z*rº+y*r¹+x*r²。

例:(234)5:是個5進製轉換成十進位制:4+3*5+2*5² ;

(234c)16:16進製制:

轉換成10進製:c=12。12+4*16+3*16²+2*16³。

(3)、十進位制轉r進製:方法:除r取餘直至商0,餘數倒序排列。

(4)、不同進製所代表的數值之間的關係

十進位制的3981轉換成16進製制是f8d:他們本質上所代表的都是同乙個數字只是用不同的進製去表示罷了。

4、運算子:

(1)、自增自減

(2)、三目運算子?:

格式:a?b:c

等價於:

if(a)

b;elsel

c;

(3)、逗號表示式(沒什麼意義很少用)

C語言學習筆記8

c語言學習 過成中會遇到很多的c語言詞彙和一些常用的c語言相關單詞,那麼我今天就來總結一些關於這方面的知識。語言詞彙 在 語言中使用的詞彙分為六類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。1.識別符號 在程式中使用的變數名 函式名 標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都...

C語言學習筆記 8

1.字串入門 字串也稱字串字面量,是用一對雙引號括起來的字串行。我們也許經常會遇到字串特別長的情況,在c 中,我們一般會用 符號來表示。console.writeline hello world 但是在c中,我們會這樣來寫 int main 還記得我曾經講的最多的一句話就是,把字串當做字元陣列來玩。...

C語言學習筆記(8)函式

函式主要是用於將解決複雜的程式設計問題分解為數個可以分開進行解決的小問題,通過函式分裝,最後在拼連在一起。有利於多人協作開發。函式同樣需要先宣告後呼叫,宣告符號為 void,且函式後一般帶有 在原程式中需要使用相應語句就只需要直接呼叫函式即可。例 include void main void pri...