亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下關鍵字data是什么意思,是關于C語言的問題!

請問一下關鍵字data是什么意思,是關于C語言的問題!

C
精慕HU 2021-04-30 07:03:09
C語言中,關鍵字data是什么意思,在keil中寫"data"會顯示成關鍵字,那么它是什么意思呢?
查看完整描述

3 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

這是單片機C語言中特有的關鍵字,表示數據存儲區,標準C語言中是沒有的,如

int data x ;

表示將 x 定義在數據存儲區。

單片機的C語言采用C51編譯器。由C51產生的目標代碼短,運行速度高,存儲空間小,符合C語言的ANSI標準,生成的代碼遵循Intel目標文件格式,而且可與A51匯編語言PL/M51語言目標代碼混合使用。

擴展資料:

單片機的C語言:

單片機軟件設計使用C語言作為編程開發軟件,采用模塊化的程序結構,設計了按鍵模塊程序、RFID模塊程序、日歷時鐘模塊程序、GPRS模塊程序、顯示存儲模塊程序等,并編寫系統主程序,將五個程序模塊組合在一起,實現單片機控制系統的整體功能。

51單片機支持三種高級語言,即PL/M,C和BASIC。C語言是一種通用的程序設計語言,其代碼率高,數據類型及運算符豐富,并具有良好的程序結構,適用于各種應用的程序設計,是使用較廣的單片機編程語言。

單片機的C語言采用C51編譯器(簡稱C51)。有C51產生的目標代碼短,運行速度高,所需存儲空間小,符合C語言的ANSI標準,生成的代碼遵循Intel目標文件格式,而且可與A51匯編語言或PL/M51語言目標代碼混合使用。



查看完整回答
反對 回復 2021-05-09
?
四季花海

TA貢獻1811條經驗 獲得超5個贊

這是單片機C語言中特有的關鍵字,表示數據存儲區,標準C語言中是沒有的,如
int data x ;
表示將 x 定義在數據存儲區

查看完整回答
反對 回復 2021-05-09
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

在51單片機中,DATA表示data area,數據區。DATA并不是修改日期命令
  程序可以簡單的分為code(程序)區,和data (數據)區,code區在運行的時候是不可以更改的,data區放全局變量和臨時變量,是要不斷的改變的,cpu從code區讀取指令,對data區的數據進行運算處理,因此code區存儲在什么介質上并不重要,象以前的計算機程序存儲在卡片上,code區也可以放在rom里面,也可以放在ram里面,也可以放在flash里(但是運行速度要慢很多,主要讀flash比讀ram要費時間),因此一般的做法是要將程序放到flash里面,然后load到ram里面運行的;DATA區就沒有什么選擇了,肯定要放在RAM里面,放到rom里面改動不了。

查看完整回答
反對 回復 2021-05-09
  • 3 回答
  • 0 關注
  • 923 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號