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