【c語言鞏固學習】int型和char型
1.int
整型變數的家族:short,int,long,long long等,一般這些都是有符號型別,前邊兒加unsigned可成為無符號型別,這樣能儲存更大值的正整數。
在不同的系統上int的位數不同,舊的ibm pc上是16位,現在的windows是32位/64位。
相應的short的位數不大於int位數;long的位數不小於int位數。
printf列印時 : %d-int , %hd-short , %ld-long , %lu-unsigned long
進製方面: d-八進位制 , x-十六進製制
2.char
字元型 根據系統不同有8位/16位/32位
賦值時 『a』 或 65 或 0x41 或 『\0x41』(16進製制) 或 『\0101』(8進製)
列印時用%c
c99中標頭檔案inttypes.h有已經定義好的uint32_t等型別,具有很好的可移植性。
大整數型運算
設n 是m位,則可以得到下列推導過程 基於十進位制數 10 m 1 n 10 m 1 兩邊同時取對數 m 1 n 10 m 1 接下來設定二重迴圈,模擬整數豎式乘法實施個陣列元素的累乘,演算法如下 main printf d n for j m j 1 j printf d a j 接下來再說說大整...
CTFHub 整數型SQL注入
1 整數型sql注入 1 判斷是否存在注入 1 加單引號 url 對應的sql select from table where id 3 這時sql語句出錯,程式無法正常從資料庫中查詢出資料,就會丟擲異常 2 加and 1 1 url and 1 1 對應的sql select from table...
整數型陣列元素拼接問題
找給定的整數型陣列中將數拼接成的正整數中最小的,如給定 123 321 則形成的最小的整數字123321 利用stl中的演算法快速實現,如下 include include include include using namespace std bool compare const string s...