2-1 編寫乙個程式以確定分別由signed和unsigned限定的char、short、int以及long 型別變數的取值範圍。
採用列印標準標頭檔案中的相應值:
#include #include int main()輸出結果:
size of char 8
size of char max 127
size of char min -128
size of int max 2147483647
size of int min -2147483648
size of long min -2147483648
size of long max 2147483647
size of short min -32768
size of short max 32767
size of unsigned char 255
size of unsigned long 4294967295
size of unsigned int 4294967295
size of unsigned short 65535
size of int 4
size of short 2
size of long 4
ps. 基本型別,不加unsigned時,預設是有符號的
C程式語言(第二版) 1 8
1 8輸出所輸入字元中空格,製表符,換行符的個數 includevoid main printf 空格 d t製表符 d回車 t d n space,table,enter 1.換行符 n 與回車符 r 不是一回事兒,換行符ascii為10,回車符的ascii為13 2.換行符就是另起一行,回車符就...
C程式語言(第二版) 2 3
2 3 編寫函式htoi s 把由十六進製制數字組成的字串 包含可選的字首0x或0x 轉換為與之等價的整型值。字串中允許包含的數字包括 0 9,a f,a z include include define maxlength 10 int getline char s,int max int hto...
C程式語言(第二版) 3 2
3 2 編寫乙個函式escape s,t 將字串s複製到字串t中,並在複製過程中將換行符 製表符等不可見的字元分別轉換成 n,t等相應的可見的轉義字元。再編寫乙個相反過程的函式。include void escape char s,char t void unescape char s,char t...