資料型別
char //字元資料型別
short //短整型
int //整形
long //長整型
long long //更長的整形
float //單精度浮點數
double //雙精度浮點數
sizeof:求位元組大小
在32位平台下
在64位平台下
變數,常量
變數:在程式執行的時候,可以改變的量.
常量:用const修飾的變數
特點:1.被const所修飾之後,其值不能夠再發生改變
2.定義的同時,進行初始化
變數被分為區域性變數和全域性變數
#include
int global =
2019
;//全域性變數
intmain()
總結:
上面的區域性變數global變數的定義其實沒有什麼問題的!
當區域性變數和全域性變數同名的時候,區域性變數優先使用。
變數的作用域和生命週期
一.作用域
作用域(scope),程式設計概念,通常來說,一段程式**中所用到的名字並不總是有效/可用
的而限定這個名字的可用性的**範圍就是這個名字的作用域。
區域性變數的作用域是變數所在的區域性範圍。
全域性變數的作用域是整個工程。
二.生命週期
變數的生命週期指的是變數的建立到變數的銷毀之間的乙個時間段
區域性變數的生命週期是:進入作用域生命週期開始,出作用域生命週期結束。
全域性變數的生命週期是:整個程式的生命週期。
常量
c語言中的常量分為以下以下幾種:
字面常量
const 修飾的常變數
#define 定義的識別符號常量
列舉常量
字串+轉義字元+注釋
字串"hello bit.\n"
這種由雙引號(double quote)引起來的一串字元稱為字串字面值(string literal),或者簡稱字
符串。注:字串的結束標誌是乙個 \0 的轉義字元。在計算字串長度的時候 \0 是結束標誌,不算作字串
內容。
轉義字元
其他一些型別的轉義字元
注釋**中有不需要的**可以直接刪除,也可以注釋掉
**中有些**比較難懂,可以加一下注釋文字
注釋有兩種風格:
c語言風格的注釋 /******/
缺陷:不能巢狀注釋
c++風格的注釋 //******xx
可以注釋一行也可以注釋多行
C 的一些小知識
css中的繼承 css的單位 css 外邊距屬性 margin 網頁上字型樣式 css的font屬性 font 簡寫屬性在乙個宣告中設定所有字型屬性 其他屬性值描述 caption 定義被標題控制項 比如按鈕 下拉列表等 使用的字型。icon 定義被圖示標記使用的字型。menu 定義被下拉列表使用的...
C 的一些小知識
var是乙個弱型別,可以替代任何型別 有以下四個特點 1.必須在定義時初始化 var s adcd 可以 var s s abcd 不可以2.初始化完成吼,不能給其賦型別不同的值 3.var要求是區域性變數 4.使用var定義變數和object不同,它在效率上和使用強型別方式定義變數完全一樣。注 在...
C 中的一些小知識
1.形參中加上 表示引用,引用做形參時,該形參為輸出引數,即執行該函式後,該形參會發生改變,並且會把值帶到呼叫的地方,如下 void usonicsensor getdata float data 其中,dist 是usonicsensor 類的成員變數,執行該函式後,data就得到了dist的值 ...