Re: [請益] C 變數型態 可攜
http://www.cnblogs.com/zyl910/archive/2012/08/02/printmacro.html
http://www.cnblogs.com/zyl910/archive/2012/08/08/c99int.html
這兩篇可以參考如何處理沒有支援 stdint.h、inttypes.h
※ 引述《dryman (dryman)》之銘言:
: http://www.idryman.org/blog/2012/11/21/integer-promotion/
#include <stdio.h>
int main(void)
{
unsigned char a = 0xff;
char b = 0xff;
int c = a==b; // true, or false?
printf("C: %d\n",c);
}
這篇提到的程式碼做了一個假設:
char b 是 signed, 不過 char 是 signed 或是 unsigned 是由
c compiler 決定的。
你的範例我在 gcc, openwatcom c/c++ 結果不同。
參考一下:
http://descent-incoming.blogspot.tw/2013/02/c-char-signed-unsigned.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.239.46
※ 編輯: descent 來自: 59.125.239.46 (02/05 11:27)
→
02/06 10:00, , 1F
02/06 10:00, 1F
推
02/06 10:07, , 2F
02/06 10:07, 2F
→
02/06 10:08, , 3F
02/06 10:08, 3F
→
02/06 10:08, , 4F
02/06 10:08, 4F
→
02/06 10:08, , 5F
02/06 10:08, 5F
推
02/06 10:11, , 6F
02/06 10:11, 6F
→
02/06 10:13, , 7F
02/06 10:13, 7F
→
02/06 10:52, , 8F
02/06 10:52, 8F
→
02/06 10:52, , 9F
02/06 10:52, 9F
推
02/06 11:00, , 10F
02/06 11:00, 10F
→
02/06 11:00, , 11F
02/06 11:00, 11F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章