C語言基礎 資料與運算(筆記)

2021-09-12 17:57:33 字數 1334 閱讀 6168

整型常量

(1). 十進位制:以非0開始的數:-1,256;

(2). 八進位制數:以0開始的數:056,033;

(3). 十六進製制:以0x或0x開始的數:0x45,0xab;

實型常量

實型常量又稱實數或浮點數,有以下兩種表現形式:

(1).十進位制

(2).指數形式。指數形式由十進位制數加階碼標誌"e"或"e"以及階碼(只能為整數,可以帶符號)組成。其一般形式aen(a,n均為十進位制,不可省略)。

字元型常量

c語言的字元型常量是用單引號(』』)括起來的字元。

例:『a』,『0』;

轉義字元』』

轉義字元

表示含義

\n回車換行

\t橫向跳到下一製表位

\v豎向跳格

\b退格

\r回車

\f走紙換頁

\\反斜線符』\』

\』單引號符

\a鳴鈴

\ddd

1~3位八進位制數所代表的字元

\xhh

1~2位十六進製制數所代表的字元

變數命名規則

所有識別符號必須有字母(a~z ,a~z)或下劃線(_)開頭。

識別符號的其他部分可以用字母,下劃線或數字(0~9)組成。

大小寫字母表示不同意義,即代表不同的變數名。

變數名只有前32個字元有效。

變數名不能與c語言的關鍵字同名。

int i=3,j=3;

printf("%d %d",++i,i);

printf("%d %d",j++,j);

//上面**的分別輸出4 4和3 4。

逗號運算子為",",逗號表示式是用逗號運算子把表示式組合成的乙個表示式。

逗號表示式的執行過程是:依次求表示式1的值、表示式2的值、~~~、表示式n的值,整個逗號表示式的值表示式n的值

逗號運算子級別最低

例:

void main()

//上面程式執行後y的值為9,因為x的初始值為50,減5後變為45,45除5為9賦值給y。

格式字元

功能m格式字元

按寬度m輸出,右對齊

-m格式字元

按寬度m輸出,左對齊

m,n格式字元

按寬度m,n位小數或擷取字串前n個字元輸出,右對齊

-m,n格式字元

按寬度m,n位小數或擷取字串前n個字元輸出,左對齊

printf("%4d"); //輸出寬度為4,右對齊

printf("%-7.2f");//輸出寬度為7,保留2位小數,左對齊

C語言基礎 基本運算

基本運算 c語言一共有34種運算子,包括了常見的加減乘除運算 一.算術運算 除開能做加法運算,還能表示正號 5 90 除開能做減法運算,還能表示符號 10 29 注意符號,不是x,而是 注意符號,不是 也不是 而是 整數除於整數,還是整數。1 2的值是0,這個並不是二分之一 什麼是取餘 兩個整數相除...

C語言基礎 基本運算

本文主要介紹c語言中的基本運算。c語言一共有34種運算子,包括了常見的加減乘除運算 除法運算 注意符號,不是 也不是 而是 整數除於整數,還是整數。1 2的值是0,這個並不是二分之一 取餘運算 兩側只能是整數 正負性取決於 左側的數值 注意點 自動型別轉換 int a 10.6 int b 10.5...

C語言基礎之運算

1 算術運算 1 2 整數相除,取整數部分。11 5 商2,餘1 和 不能對整數0進行操作,否則會中斷程式。但是得到的結果是inf,表示無窮大。不能對浮點數使用。向零取整 取更接近0的數字 的結果與其左運算元的符號保持一致。2 賦值運算 1 將賦值運算子右邊的值賦給左邊的變數。int a a 5 將...