2010年3月24日 星期三

UNSIGNED INT

unsigned 修飾字是用於正數變數, 在32位元 


int的範圍是 -2147483648~2147483647, 加上修飾字 unsigned int, 其範圍是 0~4294967295.


補充:


  • sbyte 型別代表的是帶正負號的 8 位元整數,且介於 -128  127 的值。
  • byte 型別代表的是不帶正負號的 8 位元整數,且介於 0  255 的值。
  • short 型別代表的是帶正負號的 16 位元整數,且介於 -32768  32767 的值。
  • ushort 型別代表的是不帶正負號的 16 位元整數,且介於 0  65535 的值。
  • int 型別代表的是帶正負號的 32 位元整數,且介於 -2147483648  2147483647 的值。
  • uint 型別代表的是不帶正負號的 32 位元整數,且介於 0  4294967295 的值。
  • long 型別代表的是帶正負號的 64 位元整數,且介於 –9223372036854775808  9223372036854775807 的值。
  • ulong 型別代表的是不帶正負號的 64 位元整數,且介於  18446744073709551615 的值。
  • char 型別代表的是不帶正負號的 16 位元整數,且介於 0  65535 的值。



http://en.wikipedia.org/wiki/Integer_(computer_science)
http://programming.im.ncnu.edu.tw/Chapter5.htm

2010年3月9日 星期二

如何在 opensuse 上安裝套件

因為不常用OpenSuse 常常忘掉安裝套件的指令, 所以把指令寫起來以免日後找不到~~

#搜查資料庫
zypper search gcc

#安裝gcc
zypper install gcc33 gcc33-c++