tft每日頭條

 > 生活

 > c語言要點總結

c語言要點總結

生活 更新时间:2025-03-13 02:51:38

c語言要點總結(C語言筆記一概述)1

1. C語言的特點

①語言簡潔、緊湊,使用方便、靈活。共有32個關鍵字(也稱保留字),9種控制語句。

②運算符豐富,共有34種運算符。

③數據結構豐富,數據類型有:整型、實型、字符型、數組、指針、結構體、共用體等。

④具有結構化的控制語句(如if…else、while、do…while、switch、for)

⑤語法限制不太嚴格,程序設計自由度大。

⑥允許直接訪問物理地址,能進行位(bit)操作,可以直接對硬件操作。

⑦生成目标代碼質量高,程序執行效率高。

⑧可移植性好。

2. C語言的用途

C雖不擅長科學計算和管理領域,但對操作系統和系統實用程序以及對硬件進行操作方面,C有明顯的優勢。現在很多大型應用軟件也用C編寫。

3. 二進制數的表示

① (十進制轉換二進制)将十進制除以2 後的餘數 寫出來 再自上而下地依次将餘數加以彙集 如:10 10÷2=5 餘0 5÷2=4 餘1 4÷2=2 餘0 2÷2=1 餘1 10的二進制表示:1010

②(二進制轉換十進制) 從最後一位開始 每位乘2的相對位數的幾次方 結果相加 如:1010=0×2的0次方 1×2的1次方 0×2的2次方 1×2的3次方

③(二進制轉換八進制) 從右向左 每三位進行一次十進制的轉換

④(二進制轉換十六進制) 從右向左 每四位進行一次十進制的轉換

⑤ 原碼:最高位作為符号位(0表示正,1表示負),其他數字位代表數值本身的絕對值的數字表示方式。

例如 數字6在計算機中原碼表示:0000 0110 數字-6的原碼表示:1000 0110

⑥ 反碼:正數的反碼、補碼就是原碼,不改變;負數則保留符号位1,然後将這個數字的原碼按照每位取反

例如 數字6在計算機中的反碼和原碼一樣:0000 0110 數字-6的反碼表示:1111 1001

補碼:正數不變,負數的補碼就是對反碼加一 例如:1111 1001 的補碼 1111 1011

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved