095 Arduino基礎資料型別探索

2021-09-19 08:02:24 字數 786 閱讀 2049

本來想自己構建乙個通用的資料型別,接著做乙個簡單的測試。我構建了我自己的資料型別定義:

#ifndef typedefs_h

#define typedefs_h

typedef unsigned char uint8_t;

typedef char int8_t;

typedef unsigned short uint16_t;

typedef short int16_t;

typedef unsigned long uint32_t;

typedef long int32_t;

typedef unsigned long long uint64_t;

typedef long long int64_t;

#endif

但是做測試的時候,發現這些資料型別其實在arduino的開發環境中已經存在,因此我的定義增加了之後導致了重複的定義。不過,這樣也就意味著我可以直接開始使用了。

我寫了乙個簡單的測試程式:

#include #include void serialcfg_init(void)

}void setup()

void loop()

測試的效果:

看起來確實是比較通用的資料型別設計,同時可以可以看得出,其實本質上來說的話雙精度是支援不了的。

資料訪問基礎類 基於Access資料庫

資料訪問基礎類 基於access資料庫 using system using system.collections using system.collections.specialized using system.data using system.data.oledb using system....

SQL server 資料庫基礎知識之資料型別

資料型別 1 字元型 char varchar nchar nvarchar char 和varchar varchar為可變長度字串 在字串長度固定的情況下,用char,因為char速度快 nchar和nvarchar是在前者的基礎上採用了unicode編碼,unicode編碼的特點是位元組和漢字...

Python基礎教程 python的資料型別

python基礎之五大標準資料型別 學習一門語言,往往都是從hello world開始。但是筆者認為,在乙個黑框框中輸出乙個 你好,世界 並沒有什麼了不起,要看透事物的本質,熟悉一門語言,就要了解其底層,就是我們常常說的基礎。本篇從python中的變數型別開始。五大標準資料型別 在記憶體中儲存的資料...