C語言小結1

2021-07-10 10:12:29 字數 719 閱讀 8927

1、除法運算子"/"的運算物件可以是各種型別的資料,但是當進行兩個整型資料相除時,運算結果也是整型資料,即只取商的整數部分;如果運算元中有乙個為實型資料時,則結果為雙精度實型資料。

如:5.0/10的運算結果為0.5          

5/10的運算結果為0        

10/4的運算結果為2

求餘數運算子"%"僅用於整型資料,不能用於實型。它的作用是取整數除法的餘數。

2.float和double型別的區別

float為單精度,記憶體中佔4個位元組,有效數字是6~7位,在c++6.0平台中預設顯示是6位有效數字;

double為雙精度,佔8個位元組,有效數字是15~16位,但在c++6.0平台中預設顯示同樣是6位有效數字。

3.條件表示式

條件表示式由條件運算子構成,並常用條件表示式構成乙個賦值語句,

其一般形式如下:x=《表示式1>?《表示式2>:《表示式3>

意義是:先求解表示式1,若為非0(真),則求解表示式2,將表示式2的值賦給x。若為0(假),則求解表示式3,將表示式3的值賦給x。 

條件運算子的結合性為自右向左。

4.c語言的結合性

在c語言裡,對操作符的結合性並沒有作出非常清楚的解釋。

查了資料,感覺說的挺對,它就好比是乙個仲裁者,在幾個操作符具有相同的優先順序時決定先執行哪乙個。

C語言學習小結1

1.strcpy和strcat的區別是什麼?解答 strcpy是將src內容直接給des的位址,屬於覆蓋內容,並且它不僅複製字串內容之外,還會複製字串的結束符 strcat則是將src內容銜接在des之後,佔據了 n 附註 strcpy和memcpy區別 1 複製的內容不同。strcpy只能複製字串...

C語言小結

1.include 中關於stidio.h的解釋 一般會把用來 include的檔案的副檔名 叫 h,稱其為標頭檔案 2.scanf的輸入形式 scanf 格式控制,位址表列 位址表列中給出各變數的位址,位址是由位址運算子 後跟變數名組成的 比如 a b分別表示變數a和變數b的位址 3.指標運算子有...

C指標小結1

c指標小結1 我認為c語言的核心就是指標和對記憶體的操作,而操作記憶體就是由指標實現的,所以說指標真的非常非常重要,在後邊的資料結構的學習中更要用指標,如果你立志要走c系統的開發這條路,那麼你就應當精通指標的各種應用。下面寫一點博主在學習指標時的一點小心得,小體會 僅僅一家之言 在剛學習指標時是真的...