c語言入門(20180708)

2021-08-21 07:47:26 字數 1162 閱讀 8132

1.整型:

int short long(分別佔4,2,8個位元組)

2.字元型別:

字元常量:『a』  乙個字元

字串常量:『abcdef』多個字元

字元變數:

2.1:定義變數

[有無符號]型別 變數名:

2.2:引用變數:引用變數內容

3.浮點型:

3.1:浮點型別常量:(十進位制)3.14     科學表示3e12

3.2:浮點變數:float    double

[有符號]型別 變數名;

程式=演算法+資料

運算子:

表示式:由運算子與資料組成的式子

注:每乙個表示式都有運算結果

1.求空間長度運算子:sizeof  

2、賦值   左值=右值

2.1:隱式轉換(不同型別)

整型=浮點型;  取整型整數部分賦值給整型

2.2:溢位

注:結合:從右往左

隱式轉換:編譯系統是不能直接運算不同型別間的資料,必須轉換成同型別才能運算

3.算數運算子:+ - * / %

優先順序:* / % 分隔+ -    從左往右

注:%只對整型資料  (只能整型資料間的運算)

int / int =int

char和char得到結果為char

char和int得到結果為int

int和(folat/double)得到結果為doubule(為了提高精度)

4、位運算子:(對bit進行操作)>>   <<    &    |  ^  ~

>>(右移)<<(左移)  &(按位與) |(按位或) ^(按位異或)~(按位取反)

5、判定運算子: > < >= <= != !

結果:邏輯值  真為1 假為0

1>2的結果為0

2>1的結果為1

6、自增自減運算子:++ --  注:i的值必須是變數

i++ ++i  或--i i--

前自增、減:++i --i(i)先自增/減,(結果)再取(i)值

後自增、減: i++  i-- (結果)先取(i)值 ,(i)再自增/減

7、三目運算子:表示式1?表示式2:表示式3

結果:表示式1為真,則取表示式2,否則取表示式3

(表示式1非0為真  表示式1=0則為假)

C 從入門到工作 第二節 20180708

1.a 5 a a 5 其他的計算相近,這裡有的人說區分不開放在前面和放在後面的意義,其實這個單純地看做乙個符號是最好的。和 無關,和 無關,和兩者的組合有關。2.判斷語句if if word else 如果僅為一條結果語句也可以省略花括號 if word std cout it is a word...

c語言入門

譚浩強版本的c語言教程學了兩個月什麼都沒學會,所以轉到c語言設計k r版本學習。2012年4月29日 15 39 14 1.入門 編乙個程式 請列印出下列內容 hello,world 程式源 如下 this is a first programe 收穫 1.乙個c語言程式,無論其大小如何,都是由函式...

C語言入門

include include include define max num 20 int add int,int int main int add int a,int b include 標準io庫 include include 字串操作函式庫 define max num 如上為預處理指令,由...