今天你學C語言了嗎 第1天

2021-10-08 06:22:30 字數 446 閱讀 7527

2020.7.18

型別轉換

當int和float中任何乙個和double型資料進行運算的時候,系統自動將所有型別轉換為double型別。

強制轉換

語法:(型別名)(表示式)

例如:(int)x+y

將x的型別轉換為int 以後和y相加

a=(int)x

把x的資料型別強制轉換為int以後賦值給a,但是x的資料型別不變,而a作為臨時值,賦值過後就不存在了

賦賦值過程中的型別轉換

①將浮點型資料賦給整型變數時,先對浮點數取整,就是捨棄小數部分然後賦給整型變數

②將整型賦給浮點型時,數值不變但以浮點數形式儲存到變數中

③將乙個double賦值給float時,如果超過float型的數值範圍將出錯。

④將float賦值給double型別時,數值不變,但是在記憶體中以8個位元組儲存,有效位擴充套件到五位

今天你學C語言了嗎 第3天

2020.7.20 1.資料的輸入輸出 使用輸入輸出函式時,需要在開頭加上編譯預處理命令 include 鍵盤輸入 scanf 螢幕顯示 printf printf 格式字元 型別 d 輸出十進位制有符號int型 u輸出十進位制無符號int型 f以小數形式 6位 輸出float,double型 e以...

今天你物件導向了嗎?(C 初識)

命名空間 1 如同區域性作用域和全域性作用域一樣,都是乙個作用域,解決命名衝突的問題。2 命名空間可以巢狀定義也可以分塊定義,編譯器會將相同的命名空間進行合併。這裡介紹一下作用域限定符 如果是全域性的話就不用加 命名空間 中成員的訪問方式 1 命名空間 作用域限定符 成員名字 2 using 命名空...

1147 今天,你AC了嗎(C版)

題目描述 假設乙個字串中連續的若干數字字元可以認為是乙個整數,現在給定乙個字串,請從中找出所有的正整數並求和輸出。比如,第乙個樣例 a23badfr21,3 中包含3個正整數,分別是23 21和3,所以最後要輸出的和應該是47 而第二個樣例 i love nmg 中沒有任何整數,所以應該輸出0。特別...