通常我們知道資料型態有分signed跟unsigned,用來表示正整數或者負數使用,C如果加上uint就代表是無號數的意思
那後面的_t又是什麼意思呢
代表的就是他是透過typedef而來,
typedef又是什麼?
就是有點像是幫資料型態另外定義命名,譬如你有一些使用上的習慣,你可以透過typedef來重新命名
而通常是透過這樣命名的
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
可以看到就是unsigned char 的型態,char又等於 1byte ,用bit來表示就是8bits
0000 0000
參考資料
Char為什麼是有 signed char 跟 unsigned char分別的
另外關於更多java的資料型態
char* 轉 string
用
count << string(data) << endls ;
String concat
Error: invalid operands of types ‘const char [35]’ and ‘const char [2]’ to binary ‘operator+’