初識C語言(0基礎學習C語言)(一)

初識C語言python

一,什麼是C語言?
1.C語言是一門計算機語,人和計算機交流的語言
2.高級編程語言還有C/C++/JAVA/python.....
3.計算機是硬件是由01二進制實現信息的交流和儲存的
4.國際標準ANSI C C89/90
5.C99/C11並不流行,不多編譯器支持
6.編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC(vs的編譯器)、Turbo C等。
二,第一個程序
#include<stdio.h>
初識C語言(0基礎學習C語言)(一)
int 是整形的意思
main()是主函數
由於(返回值)return 0;0,是整形,因此前面要加 返回類型int
連起來就是int main()
初識C語言(0基礎學習C語言)(一)編程

還能夠這樣寫,可是已通過時了,不推薦
初識C語言(0基礎學習C語言)(一)
//是註釋當前所在行代碼
還可使用/內容/
例:
初識C語言(0基礎學習C語言)(一)
三,變量類型//所佔空間大小單位是字節//變量類型不佔空間
字節是計算機的儲存單位
計算機的最小儲存單位是比特bit
bit位 只儲存 0 1兩個二進制數
1 字節是 8 bit
初識C語言(0基礎學習C語言)(一)編程語言

char        //字符數據類型//1//ASCII碼值表示對應字符
short       //短整型//2//short int
int         //整形//4//整數
long        //長整型//4/8(取決因而32位平臺仍是64位平臺的機器)
long long   //更長的整形//8
float       //單精度浮點數//4//小數
double      //雙精度浮點數//8//小數的精確度不一樣
通常默認 3.1 爲double類型
若是是3.1fZ則爲float類型
sizeof運算符,是用來計算所佔空間的大小,單位是字節
初識C語言(0基礎學習C語言)(一)
四,變量的定義與使用
定義變量:變量類型+變量名
例如:
int(變量類型) a(變量名);//int a;
int b=10;//變量的初始化//將變量初始化爲10//否則就爲隨機值
(c語言語法規定變量的聲明必定要在變量使用的最前面,否則有可能會報錯)
初識C語言(0基礎學習C語言)(一)
printf("%d\n",a);//以十進制整數的形式輸出變量a的內容
若是未採用相同對應的類型可能形成精度丟失等問題
初識C語言(0基礎學習C語言)(一)
初識C語言(0基礎學習C語言)(一)
變量的分類:
局部變量//花括弧{內的變量}
全局變量//花括弧外{}的變量
例:
初識C語言(0基礎學習C語言)(一)
若是全局變量的變量名與局部變量的變量名相同時,變量的定義沒問題,但會優先使用局部變量
建議全局變量不要與局部變量相同
初識C語言(0基礎學習C語言)(一)
五,介紹一下scanf函數
int a = 10;
scanf("%d", &a);//&取地址操做符//根據a的地址找到a的內容將 其 修改成你輸入的值
初識C語言(0基礎學習C語言)(一)
(我輸入的是4,打印的也是4)
六,變量的做用域和生命週期
做用域
變量的做用域指的是變量的使用範圍ide

  1. 局部變量的做用域是變量所在的局部範圍。
  2. 全局變量的做用域是整個工程。
    生命週期
    變量的生命週期指的是變量的建立到變量的銷燬之間的一個時間段
  3. 局部變量的生命週期是:進入做用域生命週期開始,出做用域生命週期結束。
  4. 全局變量的生命週期是:整個程序的生命週期。
相關文章
相關標籤/搜索