本文章將持續更新兩個月,記錄在刷pat甲級過程中遇到的一些基礎或者實用性的知識
- [ ]int 型
4個位元組,佔32位,範圍(-2×1031,2×1031-1)
大致範圍:2*10^9
- [ ] long long 型
8個位元組,64位,範圍 (-2×10^63^,2×10^63^-1)
大致範圍:9×10^18
int 與 long long 使用時應注意:如果在對long long 變數賦值的時候,
如果初值大於了 231-1 (即 int的最大範圍)
應在初值後面加上ll
如下所示:
long long bignum=123456789101112ll
//如果此處不加ll將導致部分編譯器出錯
//為保證正確性,請在超過2×10^9^的int值後面加ll
//vs下支援編譯(見下圖)
- [ ] float型單精度浮點型,佔4個位元組,32位
可以存放的浮點數範圍為:-2128~2128
有效精度為:6~7位
- [ ] double型
雙精度浮點型,佔8個位元組,64位
可以存放的浮點數範圍:-21024~21024
有效精度:15~16位
浮點型使用注意:
應盡量用double替代float,對一些要求精度較高的題目,float可能會導致出錯
兩者都可以用%f控制輸出
其餘字元型,布林型等此處不予介紹。
為防止篇幅過長,其他內容已寫於同專欄下其他文章
C C 基礎知識(1)
學語言就是要自己動手寫,自己動手寫,自己動手寫,不要覺得你會,其實你不會!1.標頭檔案.h中是一些標準函式,你可以直接用的。當然你也可以自己寫為了實現你自己的某些功能的.件。你在寫 的時候用 include xx.h就可以把頭檔案中包含的函式直接呼叫,include就是告訴程式直接把頭檔案中的函式直...
C 基礎知識面試必備 複習細節 (1)
c 變數與基本型別 解決面試時常問的考點以及易忘點易混點 一些經驗準則 引用和指標 const限定符 處理型別 自定義資料結構 標準庫型別string 可變長的字串 標準庫型別vector vector是乙個物件的集合,其中所有物件的型別都相同。容器 陣列名和指標的區別與聯絡 c 表示式 邏輯運算子...
c c 關於數的基礎知識
一種是用字元的八進位制ascii碼,表示為 0dd.這裡,0dd是八進位制值 0可以省略 另一種使用字元的十六進製制ascii碼值,表示為 xhh或xhh 這裡hh是兩位十六進製制值 如 a 101 和 x41 都表示同乙個字元常量。在c語言中,乙個字元常量代表ascii字符集中的乙個字元,在程式中...