C語言總結----數據類型+運算符+表達式
C語言總結----數據類型+運算符+表達式
===========================================================================
第一部分 數據類型
===========================================================================
C語言在處理數據之前,要求數據必須有明確的數據類型。在C語言中數據類型可分為基本數據類型、表示形式、占據儲存空間類型、指針類型、空類型。
一、常量
常量的值在程序運行時不會改變,是一個常數。常量分為直接常量和符號常量。
1、直接常量
1) 整形常量;
2) 字符常量;
3) 實型常量;
4) 字符串常量;
2、符號常量
符號常量用標識符來代替常量。定義常量是需要使用一條預處理命令#define來執行。定義格式為:
#define PI 3.14
二、變量
與常量不同,變量在程序運行中,變量的值可以改變。變量共有兩個要素:變量名、變量值。其中變量名為變量的名字,命名需要遵循標識符命名規則。變量值為變量儲存在內存中的值,在程序運行過程中,同變量名來引用變量值。
1、變量定義
1) 定義格式
例如: float a,b,c
2) 變量初始化格式
例如:float a=1,b=3,c,d
三、整型常量
1、
四、整型變量
五、實型常量
六、字符型常量
七、字符型變量
八、字符串常量
九、數據的輸出
1、數據輸出語法格式
函數名 (參數1,參數2,......參數n);
2、printf格式化輸出函數
1) 只提供一個參數時,直接輸出信息
例如:printf ("hello world!");
2) 輸出多個參數時,需要加格式控制符
例如:printf ("hello world!%d",a);
3、格式控制符
%d 顯示有符號的整型數據,如int,short型數據;
%u 顯示無符號整型數據,如unsigned int、unsigned short型數據;
%f 顯示實型數據,如float型數據;
%c 顯示字符型數據,如char型數據;
%s 顯示字符串數據;
=========================================================================
第二部分 運算符
=========================================================================
一、賦值運算符
賦值符號=就是賦值運算符,作用是將一個表達式的值賦值給一個變量,既是將特定的值寫到變量所對應的內存單元中。
例如: int x;
x=2;
二、算術運算符
算術運算符總共有5種,包括:加(+)、減(-)、乘(*)、除(/)、求余(%)。其中加減乘除可以用於整型數據和實型數據的運算,求余%只能用於整型數據運算。
三、自增自減運算符
自增自減運算符包括:++、--。
1、前置運算:先增減後運算
++變量、--變量
2、後置運算:先運算後增減
變量++、變量--
四、位預算符
五、逗號運算符
逗號運算符可以將多個表達式連接起來,用逗號連接起來的表達式稱為逗號表達式。
a=1,b=2,b++
五、sizeof運算符
六、符合運算符
本文出自 “doublelinux” 博客,謝絕轉載!
C語言總結----數據類型+運算符+表達式