1、sizeof表示獲取乙個變數或一種資料型別佔幾個位元組
2、%d表十進位制有符號整數
3、=表示賦值,不表示相等
==表示相等
4、變數:
char字元型別變數short短整型
int整型long長整型
long long長長整型
float單精度浮點數(4個位元組)
double雙精度浮點數(8個位元組)
【注意】
<1>表示乙個整數優先考慮使用int
<2>表示乙個小數,優先考慮使用double
5、變數分為:區域性變數和全域性變數
區域性變數和全域性變數的區別:
區域性變數的作用域是當前**塊,區域性變數的生命週期也是當前**塊;
全域性變數的作用域是整個工程,全域性變數的生命週期一直到整個程式執行結束;
(不建議使用全域性變數)
如果全域性變數和區域性變數同名,則區域性變數覆蓋全域性變數
6、#define_crt_secure_no_warnings必須放在最開頭,使用system時就要用這個巨集
7、常量指不可修改的量
分為:<1>字面值常量
<2>const 關鍵字修飾
<3>enum 列舉(預設從零開始,依次加一,可批量定常量)
<4>巨集 #define
8、\t水平製表符,也是乙個轉義字元
+字元構成製表符,如果不想變成製表符則可以變成**\+字元**
**"用於表示乙個字串內部的雙引號
例:
printf(「my name is 「***」」); 錯誤
printf(「my name is"***」");正確
+數字
例:\321 佔兩個位元組 ,(\32+1)
9、注釋
//單行注釋
//多行注釋(少用)
用單行注釋批量注釋:選中後ctrl+k
C語言基礎知識整理
一 關於sizeof和strlen。sizeof 用於計算某型別或者某變數在記憶體中所佔空間。比如整數分為short型,int型,long整型,分別佔2,2 4,4個位元組,int型具體占用幾個位元組和編譯系統有關。我們輸入字串時通常用char陣列 char s 10 scanf s s 輸入的字串...
C語言基礎知識整理 四
進行巨集字串連線,在巨集中把引數解釋為字串,不可以在語句中直接使用。在巨集定義中,printf s n s 會被解釋為printf s n s include include define trace s printf s n s s int main 輸出為a strhello 在第三次列印中,巨...
C語言相關基礎知識整理
因為馬上要進行的軟體測試技術課程的考試中,題目中的程式會用c語言來編寫。目前我們還沒有系統的學習過c語言,其中的很多知識還是和c 有很大不同的,所以在這裡整理一下關於c語言中資料型別的相關基礎知識,來為考試做準備 參考 一 概述 其中 1.短整形 short a 1 2.整形 一般佔4個位元組 32...