官术网_书友最值得收藏!

第2章 簡單C語言程序

引言

一個完整的計算機程序,至少應包含兩方面的內容:一方面對數據進行描述;另一方面對操作進行描述。數據是程序加工的對象,數據描述是通過數據類型來完成的,操作描述則通過語句來完成。

在第1章中,我們已經看到程序中使用的各種變量都應預先加以說明,即先說明,后使用。對變量的說明可以包括三方面:

①數據類型;

②存儲類型;

③作用域。

在本章中,我們介紹數據類型說明。所謂數據類型是按被說明量的性質、表示形式、占據存儲空間的多少、構造特點來劃分的。C語言不僅提供了多種數據類型,還提供了構造更加復雜的用戶自定義數據結構的機制。C語言提供的主要數據類型有:

①基本類型:包括整型、字符型、實型(浮點型)和枚舉類型。

②構造類型:包括數組、結構體和共用體類型。

③指針類型。

④空類型。

其中整型、字符型、實型(浮點型)和空類型由系統預先定義,又稱標準類型。

教學目標

● 掌握幾種基本數據類型的存儲方式、表示方法,以及不同類型間數據轉換的原則與方法。

● 掌握有關運算符與表達式的運用。

● 掌握語句的概念,掌握字符數據輸入、輸出函數及格式輸入、輸出函數的用法。

知識結構

● 基本數據類型的存儲方式,表示方法。

● 不同類型間數據轉換的原則與方法。

● 運算符與表達式。

● 基本輸入、輸出函數的格式和用法。

案例導入

在使用計算機解決實際問題時,需要對原始數據進行處理,而處理后的結果需要輸出,如:

(1)在屏幕上顯示歡迎各國運動員參加北京奧運會的信息。

(2)對于給定的圓的半徑,計算出對應的圓面積,并在屏幕上輸出計算結果。

案例分析

問題(1)是屏幕顯示信息問題,而問題(2)是簡單數值計算問題。

主站蜘蛛池模板: 云南省| 长顺县| 永新县| 安龙县| 大化| 铜陵市| 壶关县| 定边县| 会同县| 泗阳县| 红原县| 六安市| 泽库县| 稷山县| 十堰市| 历史| 克什克腾旗| 岳阳县| 石家庄市| 平武县| 昔阳县| 菏泽市| 米林县| 新巴尔虎左旗| 玉溪市| 天门市| 措勤县| 延边| 大田县| 高尔夫| 鸡泽县| 华安县| 高安市| 肥西县| 哈尔滨市| 肇源县| 朔州市| 岫岩| 榆林市| 江北区| 泽普县|