最简单的C语言程序设计,基础入门,要点讲解
例1:有人用溫度計測量出用華氏法表示的溫度(如64℉),今要求把它轉換為以攝氏法表示的溫度(如17.8℃)
提示公式:c=5/9(f-32)*
C語言解答:
#include<stdio.h> //預處理, int main() {float f,c; //定義f和c為單精度浮點型變量 f=64.0; //指定f的值c=(5.0/9)*(f-32); //利用公式計算c的值printf("f=%f\nc=%f\n",f,c); //輸出c的值return 0; }運行結果:
這里需要注意的是我們c和f都是定義的單精度浮點類型所以 **c=(5.0/9)*(f-32);**按照計算機的計算方法,從左到右計算的話,5/9會默認是整型除法,計算得到的結果是0,但是5.0卻不是,計算的結果是0.555……所以不能寫成5/9。所以 只有5和9里面有一個是以小數形式出現就不會出問題了。
printf(“f=%f\nc=%f\n”,f,c);這里分號里面的是輸出的形式f=和c=是原樣輸出,%f的意思是以單精度浮點型輸出數據f和c,\n是轉義字符中的換行的意思。
常量和變量
常量又分為
①整型常量:就是正整數負整數和0,例:100、1234、-133、0
②實型常量:帶小數點的常量,如:123.456、0.123、-0.234、0.0或是指數形式如:12.34e3(表示12.34×103)其中e和E都可以,這里需要注意的是e或E前面必須有數字且其后必須為整數如不能寫成e4、12e2.5
③字符常量:單撇號括起來的一個字符如’a’、‘3’、’&‘不能寫成’12’、‘ab’;除此之外C語言還允許用一種特殊形式的字符常量,就是以“\”開頭的字符序列如下表:
④字符串常量:用雙撇號括起來的的字符序列如:“11dqwd”、“e”、"1"等
⑤符號常量:用#define 指令,指定用一個符號名稱代表一個常量。如:
#define PI 3.1416
本文件從此行開始所有的PI都代表3.1416,這種用一個符號名代表一個常量的稱為符號常量
注意:符號常量不占內存,它只是一個臨時符號,代表一個值,在預編譯后這個符號就不存在了,故不能對符號常量賦新值,為了與變量名相區別,通常符號常量用大寫表示,如:PI
變量
變量就是用來存放數據,也就是存放變量的值,在程序運行期間,變量的值是可以改變的。變量必須先定義后使用,注意區分變量名和變量值,通常在賦值符號=的左邊是變量名,右邊是變量值。
標識符
在計算機高級語言中,用來對變量、符號常量名、函數、數組、類型等命名的有效字符序列統稱為標識符。簡單的說標識符就是一個對象的名字,前面用到的c、f、PI、printf這些都是標識符。
C語言規定標識符只能由字母、數字和下畫線3種字符組成,且第一個字符必須為字母或下畫線。合法標識符有:sum、_total、Class、lotus_1_2_3
下面是不合法的標識符:M.D.John、#33、3D64、a>b
總結
以上是生活随笔為你收集整理的最简单的C语言程序设计,基础入门,要点讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言程序设计之阶乘
- 下一篇: C语言程序设计50例(经典收藏)