c語言基礎知識整理

2021-09-14 00:40:48 字數 1141 閱讀 9307

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...