C語言基礎概要 1

2022-08-19 02:15:14 字數 1435 閱讀 9303

1.常量:值不被改變的量稱為常量;

常量,整形常量,實型常量,字串常量};

轉義字元:\a(警告),\b(退格),\f(換頁),\n(換行),\r(回車),\t(水平製表符),\v(垂直製表符);

2.浮點型資料:是用來表示具有小數點的實數

float型  位元組數:4 有效數字:6

double型  位元組數 :8 有效數字:15

short 型  位元組數:2

char型 位元組數:1

int型  位元組數2/4

3.子增減運算

++i,--i(在運算前進行加或減運算);

i++,i--(在運算之後進行運算);

4.while和do....while語句的區別(while語句先進性判斷在進行運算,do....while語句是先執行一次在進行運算);

5."%-m.nf"浮點型資料左對齊整數字保留m位小數字保留n位;

"%+m.nf「浮點型資料資料輸出右對齊整數字保留m位小數字保留n位;

%d整數形式輸出      %s字串形式輸出   %f單精度形式輸出

%o八進位制形式輸出    %長字元形式輸出    %e指數形式輸出      %x十六進製制無符號形式輸出       %ul無符號長整形輸出

6.運算子之間的關係((!非)》算術運算》關係運算》邏輯運算》複製運算)

7.(1)if(判斷條件)語句1

else    語句2;

注意:表示式1為真,2也為真,只會執行語句1,不會執行語句2

if(1<4>3)l類似於這種表示式,會先計算1<4的結果(0或1),然後再用該結果(0或1)跟3進行比較

一般正確的寫法為if(1x||x<5)只要1>x或x<5中有乙個成立的該語句就會被執行

(2)if(判斷語句)語句1

else if(判斷條件)語句2

·····················

else  語句n;

(3)swich(表示式)

swich使用時,程式會進入滿足條件的case,然後會一直執行下去,直到遇到第乙個break,才會停止,跳出這個語句。

(3)while(判斷語句)//條件成立進入執行語句,否則跳過該迴圈

執行語句         ;

do(執行語句)//先執行一次

while(判斷語句)       ;執行過一次之後判斷是否條件成立,如果條件成立繼續執行do語句

(4)for(表示式;表示式2;表示式3)

執行語句

!!!!!注意for迴圈巢狀大括號的使用。

使用for迴圈進行九九乘法口訣

#include

int main()

printf("\n");}}

8.break語句和continue語句的區別

continue語句直接束本次迴圈,而不是中使整個迴圈的終止;而break語句則是結束整個迴圈,不在判斷整個語句是否成立。

C語言基礎概要 陣列

1.陣列 陣列的位址就是第乙個元素的首位址,陣列的名字,就代表陣列的位址,且是乙個常量 陣列小標 元素在陣列中的位置,是由下標來表示的,且下表從零開始,所以陣列的下標最大值只能為陣列的長度減一,使用過程中注意下表不要越界 陣列初始化 1 直接給所有元素賦值 2 給部分元素賦值,未賦值的元素預設為零 ...

C語言基礎1

一.基本資料型別有哪些?整型int 整數,在目前絕大多數機器上佔 4個位元組。tc環境中是 2個位元組 單精度實型 float 單精度浮點數,一般是 4個位元組長 雙精度實型 double 雙精度浮點數,一般是 8個位元組長 字元型char 字元,一般是 1個位元組長 用來表示 256個 ascii...

c語言基礎 1

1.vc6.0 裡 char 1個位元組 short int 預設int 2個 long int 4個 float 4個 double 8 個 2.char a 時有ascii的字元,還有轉義字元,ddd 8進製 xhh 16進製制 3.運算子有優先順序和結合方向 其中單目運算子和賦值運算子的結合方...