單片機應用程序設計常用數(shù)據(jù)類型
首先談一下變量。顧名思義,所謂變量就是可以改變的量,類似于數(shù)學方程中的未知數(shù)(X,Y,Z)。從計算機硬件角度上看,變量實際是一個個RAM單元的符號抽像。在C語言中,變量必須先用數(shù)據(jù)類型定義才能使用。 眾所周知,C語言數(shù)據(jù)類型分為基本數(shù)據(jù)類型、位、指針、構(gòu)造數(shù)據(jù)類型(數(shù)組、結(jié)構(gòu)體、聯(lián)合)。單片機應用程序就是由這些數(shù)據(jù)類型定義的變量集合而成的。在一個單片機程序系統(tǒng)中,我們常用一個名為typedef.h的文件來展示需要的數(shù)據(jù)類型。在具體程序設計時,根據(jù)不同的功能需要,我們要定義各種類型的變量。常用的有數(shù)據(jù)暫存類、標志類等。比如用于顯示緩存、模數(shù)轉(zhuǎn)換后采集到的數(shù)據(jù)等。我們會根據(jù)不同的用途,不同的取值范圍,不同的作用域,定義不同類型的變量。 基本數(shù)據(jù)類型是我們常用的類型。在一個具體的單片機程序中,我們用基本數(shù)據(jù)類型來定義一些標志、暫存的、零散的量。比果在一個RTC系統(tǒng)中,我們可以定義(typedef unsigned char u8),u8 hour、u8 minute、u8 second?;緮?shù)據(jù)類型是一種最簡單的,最基礎的,也是最常用的數(shù)據(jù)類型。參與運算的頻率也是最高的。常用的基本數(shù)據(jù)類型有char,int,float,double等。有signed與unsigned之分。編輯:admin 最后修改時間:2018-05-08