C程式語言(K R) 筆記1

2022-08-04 10:36:10 字數 2910 閱讀 2848

當作複習。。。 

(1)將華氏度 換算成 攝氏度,公式:

℃=(5/9)(̧°f-32)
#include int transformtemprature(int

f)int

main()

return0;

}

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ vim temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ cc -std=gnu99 temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ a.out

0 -17

20 -6404

6015

8026

10037

12048

14060

16071

18082

20093

220104

240115

260126

280137

300148

修改為 printf(

"%d\t%d\n

",f,transformtemprature(f));

加入製表符 \t

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ vim temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ cc -std=gnu99 temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ a.out

0 -17

20 -6404

6015

8026

10037

12048

14060

16071

18082

20093

220104

240115

260126

280137

300148

修改為 printf(

"%3d%3d\n

",f,transformtemprature(f));

右對齊lenovo-myc@lenovomyc-lenovo-product:~/c_test$ vim temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ cc -std=gnu99 temprature.c

lenovo-myc@lenovomyc-lenovo-product:~/c_test$ a.out

0 -17

20 -6404

6015

8026

10037

12048

14060

16071

18082

20093

220104

240115

260126

280137

300148

(2)為了使精度更高。將變數由int 改為 float  

(3)去掉多餘引數

#include float transformtemprature(int

f)int

main()

return0;

}

(4) 將 幻數  替換為 #define 符號常量

C程式語言 K R 第六章學習筆記

6.1 點是最基本的物件,假定用 x 與 y 座標表示它,且 x y 的座標值都為整數。採用結構存放這兩個座標 struct point 結構可以巢狀。我們可以用對角線上的兩個點來定義矩形 struct rect struct rect screen 可以用語句 screen.pt1.x 引用 sc...

c程式語言筆記1

列印最長輸入行的程式 include define maxline 1000 允許的輸入行的最大長度 int getline char line,int maxline void copy char to,char from 列印最長的輸入行 main if max 0 printf s longe...

C語言程式設計課程筆記1

2018級 數學 四班 2018212773 張越 first 知識點總結 一 c資料型別 1.c語言程式處理的資料型別分類 4類 基本型別有 整型 int 4個位元組 long 4 short 2 unsigned.實型 float 4 double 8 long double 10 字元型 ch...