在使用通訊和數(shù)據(jù)類型轉(zhuǎn)換時(shí),需要特別注意數(shù)據(jù)類型的范圍和所占存儲(chǔ)空間的大小,為了方便查詢,在這里和大家歸納總結(jié)下。
數(shù)據(jù)類型
BOOL
Integer Data Types
Data Type 'REAL' / 'LREAL'
String
81 bytes for a STRING[80]
WString
為了區(qū)分String和Wstring的Memory空間,舉例如下:
Time Data Types
Special Data Types '__UXINT' and '__XWORD'
__UXINT is converted into ULINT on 64-bit platforms and UDINT on 32-bit platforms.
__XWORD is converted into LWORD on 64-bit platforms and DWORD on 32-bit platforms.
特殊類型
Data Type ‘UNION’ 聯(lián)合
在一個(gè)“聯(lián)合”內(nèi)可以定義多種不同的數(shù)據(jù)類型, 一個(gè)被說明為該“聯(lián)合”類型的變量中,允許裝入該“聯(lián)合”所定義的任何一種數(shù)據(jù),這些數(shù)據(jù)共享同一段內(nèi)存,以達(dá)到節(jié)省空間的目的。
舉例說明:
先定義一個(gè)UNION類型的數(shù)據(jù)GJSA_Dword,如下圖示:
再應(yīng)用如下,可以看出,arrw值受到dw值的影響,具體如下圖示:
Structure 結(jié)構(gòu)體
結(jié)構(gòu)體,由一組稱為成員(或稱為域,或稱為元素)的不同數(shù)據(jù)組成,其中每個(gè)成員可以具有不同的類型。結(jié)構(gòu)體通常用來表示類型不同但是又相關(guān)的若干數(shù)據(jù)。
Enumeration枚舉
枚舉是一個(gè)被命名的整型常數(shù)的集合,如下圖所示:
Array數(shù)組
數(shù)組是一種有限數(shù)量的相同類型變量的集合;主要有以下幾點(diǎn)說明:
定長數(shù)組
數(shù)組嵌套
可變長數(shù)組
其他的數(shù)據(jù)類型,如指針Pointer、Reference、Alias等不做詳細(xì)說明。
-
Array
+關(guān)注
關(guān)注
99文章
19瀏覽量
18960 -
CoDeSys
+關(guān)注
關(guān)注
11文章
43瀏覽量
19060
發(fā)布評(píng)論請先 登錄
請問Nuclei Studio IDE怎么查看程序所用內(nèi)存大小?
labview保存BMP圖像,怎么修改保存圖像所占內(nèi)存大小。
STM32F103xx系列內(nèi)存大小
HarmonyOS如何獲取系統(tǒng)內(nèi)存大小和可用內(nèi)存?
電腦內(nèi)存大小怎么查看
測試不同內(nèi)存大小對(duì)M1處理器的影響
重視變量的數(shù)據(jù)類型

評(píng)論