2013-04-03 48 views

回答

0

以下是我收集了(我只是做原語):

注:JAVA - WINAPI(.NET類型名)

  • 字節 - CCHAR(字節)(中在Windows BYTE類型是無符號(0〜255)CCHAR的使用提供了正確的範圍(-128〜127))
  • 短 - INT16(短)
  • INT - INT32(整數)
  • 長 - INT64(長)
  • 浮 - FLOAT(單人間)
  • 雙 - LONGLONG(雙人間)(??可能不是真的...無64位浮點個WINAPI)
  • BOOL - BOOLEAN(布爾型)(在.NET,有2種布爾類型:BOOL(4個字節)和BOOLEAN(1個字節) )
  • 焦炭 - WCHAR(夏亞)

我把兩個版本WINAPI的,因爲如果你使用的是C,你可以使用任何類型名。如果你使用C#或VB.Net,你需要在括號之間使用TypeName。

+1

WinAPI'LONGLONG'不是'double'。無論如何,WinAPI不會使用雙精度浮點數。 – 2013-04-03 21:36:55

+0

確實,切雙精度(如浮點數)可以有0精度,給出一個很大的範圍(AFAIK,我不使用那個var作爲長版本,我用u64代替):) – SsJVasto

+0

error:cut - > but * – SsJVasto

相關問題