以B站C語言視頻爲基礎的課後總結(三)

一,
1.字符0爲----> '0'----ASCII碼值爲48
2.斜槓0爲---->'\0'----ASCII碼值爲0
3.數字0爲---->0
二,運算符
1.~按位取反操作符





以B站C語言視頻爲基礎的課後總結(三)
2.自增++,自減--操作符
以B站C語言視頻爲基礎的課後總結(三)
3.強制類型轉換操作符
從類型高的到低的會自動轉換
從類型低的到高的需要強制類型轉換
4.一個等號是=賦值,兩個等號是判斷相等,相等爲1,不等爲0
5.&&邏輯與,||邏輯非




以B站C語言視頻爲基礎的課後總結(三)
6.條件操作符也叫三目操作符
以B站C語言視頻爲基礎的課後總結(三)
如果表達式一爲真,則執行表達式2,且表達式二的執行結果作爲整個表達式的結果
如果表達式一爲假,則執行表達式3,且表達式三的執行結果作爲整個表達式的結果
例:


以B站C語言視頻爲基礎的課後總結(三)
6.下標引用操作符
以B站C語言視頻爲基礎的課後總結(三)
7.函數調用操作符
以B站C語言視頻爲基礎的課後總結(三)
*8. .操作符
9.&操作符
10.

操作符
11.->操作符
三,關鍵字(不能與你的變量名重複了)
以B站C語言視頻爲基礎的課後總結(三)

1.auto
局部變量(自動變量)前面都有一個auto但是通常省略
2.extern int a引入外部符號(全局變量int a在另一個源文件中使用時要引用exturn)
3.register (register int a向寄存器申請空間的意思)
寄存器特別小,但運行速度非常快
以B站C語言視頻爲基礎的課後總結(三)

4.typedefine類型定義(類型重定義)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)


5.static
以B站C語言視頻爲基礎的課後總結(三)

1.修飾局部變量-靜態局部變量
函數裏面的局部變量,調用函數的時候創建,使用完調出後銷燬
每次a的地址都有可能不同
每次a=1;
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)


相當於靜態的局部變量創建後不銷燬了
(實際上函數裏面的局部變量,調用函數的時候創建,使用完調出後銷燬,但是每次局部變量的a的地址都相同,且會跳過static int a = 1;跳過這條語句繼續往下執行)
static修飾局部變量就是使得局部變量 的生命週期變長了
**
以B站C語言視頻爲基礎的課後總結(三)
2.static修飾全局變量
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
加了static後改變了變量的作用域,讓那個靜態的全局變量只能在自己所在的源文件內部使用出了源文件後就沒法使用了
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
3.一個函數被static修飾,使得這個函數只能在本源文件內使用,不能在其他源文件內使用。
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
四,#define 定義常量和宏
以B站C語言視頻爲基礎的課後總結(三)
函數的宏定義
以B站C語言視頻爲基礎的課後總結(三)
五,指針
1.內存,一個空間的大小是一個字節,一個字節八個bit位
int a 向內存申請了四個空間
以B站C語言視頻爲基礎的課後總結(三)
2.空間的地址(取決於機器有幾根地址線,多少位機器)
32位機器是用八個十六進制位表示,就是四個字節32個bit位
可能有2的32次方個地址
64位機器是用十六個十六進制位表示,就是八個字節64個bit位
可能有2的64次方個地址
以B站C語言視頻爲基礎的課後總結(三)
打印地址,%p--以地址的形式打印
以B站C語言視頻爲基礎的課後總結(三)
3.指針變量,專門用來存放地址的變量
int p=&a;存放的是a的地址
以B站C語言視頻爲基礎的課後總結(三)
4.

解引用操作符
(p)---根據地址找到指向的對象a
相當於
p就等於變量a
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)
5.指針變量的大小
指針變量是用來存放地址的
x86是32位平臺
以B站C語言視頻爲基礎的課後總結(三)
x64是64位平臺
以B站C語言視頻爲基礎的課後總結(三)
以B站C語言視頻爲基礎的課後總結(三)




































































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章