kingwei 2005.3.10
實驗環境: dev-c++ 4.9.6.0 (gcc/mingw32), 使用-wall編譯選項
#include
int main()
測試樣例及輸出:
----- test case #1: 下界 -----
-2147483648
-2147483648
0-32768
0-2147483648
0output:
-2147483648
-2147483648
0-32768
0-2147483648
0----- test case #2: 上界 -----
2147483647
2147483647
4294967295
32767
65535
2147483647
4294967295
output:
2147483647
2147483647
4294967295
32767
65535
2147483647
4294967295
----- test case #3: 下溢 -----
-2147483649
-2147483649
-1-32769
-1-2147483649
-1output:
2147483647
2147483647
4294967295
32767
65535
2147483647
4294967295
----- test case #4: 上溢 -----
2147483648
2147483648
4294967296
32768
65536
2147483648
4294967296
output:
-2147483648
-2147483648
0-32768
0-2147483648
0可以看到,輸入資料下溢,成為該型別所能表示範圍的上界;輸入資料上溢,成為該型別所能表示範圍的下界.
Dev C 下關於char型別的實驗
kingwei 2005.3.11 實驗環境 windows xp,dev c 4.9.6.0 gcc mingw32 1.關於char的數值輸出 v char 0 for i 0 i 256 i 若定義v char為unsigned char,上面這6種方式均可正常工作.但是,如果v char是c...
Ubuntu下關於tftp的配置
配置環境 ubuntu 12.04 之所以沒在 window 環境下,只是想盡量在一個平臺下 linux 進行嵌入式實驗,同時更加熟悉 linux 環境。說明 因為從網上找的資料或者過時,或者安裝出現錯誤,故此寫寫自己配置 tftp 的過程,關鍵是出現的錯誤,畢竟,這就是經驗。一 給出目前自己成功配...
Linux下關於時間的函式
標頭檔案 includestruct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往西方的時差,tv dsttime則是時間的修正方式。struct timespe...
linux下關於檔案操作記錄
linux的fopen函式詳解 fopen 開啟檔案 相關函式 open,fclose 表標頭檔案 include 定義函式 file fopen const char path,const char mode 函式說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。m...
Linux下關於snmp的snmpwalk命令
最後,普及下snmpwalk命令 可使用snmpwalk檢視支援snmp協議的裝置的一些資訊,如cisco交換機或路由器ip地址等,也可用來協助開發snmp功能。用法 snmpwalk v 1或2 代表snmp版本 c snmp讀密碼 ip地址 oid 物件標示符 1 v 指定snmp的版本,1或者...