1. printf八進制輸出時,可以使用%#o,輸出初始數字爲0的八進制數;十六進制爲%#h,輸出則形如0x20;
2. 可以通過查看limits.h頭文件,查看各個類型的最大最小值,例如INT_MAX;
3. 避免在printf裏使用自增自減運算。否則根據編譯器不同,可能輸出不同結果。C語言是由右向左入棧。
1. printf八進制輸出時,可以使用%#o,輸出初始數字爲0的八進制數;十六進制爲%#h,輸出則形如0x20;
2. 可以通過查看limits.h頭文件,查看各個類型的最大最小值,例如INT_MAX;
3. 避免在printf裏使用自增自減運算。否則根據編譯器不同,可能輸出不同結果。C語言是由右向左入棧。
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU