close
最近發現一些範例程式碼在定義整數 int 時寫成這樣
typedef signed int INT32;
意思即是替 signed int 取一個別名為INT32 的新變量
看到這行讓我很疑惑,int本身就是一個有號數值了,為什麼還要前面再加一個signed呢?
於是我去google 找到了這篇 文章
重點大概是說這種宣告方法其實是沿用以前習慣,現在不管是在何種環境下,int 和 signed
int效果都是一模一樣的
但是char 和 signed
char 和 unsigned char
卻是不一樣哦
文章標籤
全站熱搜
留言列表