乾貨分享|黑客基礎之必會編程語言C語言!C語言入門2

大家好!今天為大家帶來C語言的入門2,學習在於堅持。小編會持續為大家更新幹貨,並且後面的文章也會為大家解謎為什麼C語言是學習黑客必懂的原因。

乾貨分享|黑客基礎之必會編程語言C語言!C語言入門2

1.C語言數據類型

char:字符型,用來存儲小範圍的整數(-128~127)和字符(所有的ASCII字符,128個),一個字節。

int:整數型,用來存儲整數,四個字節。

long:長整型,也是用來存儲整數,8個字節。

long long:長長整形,用於存儲整數,8個字節。

float:單精度浮點型,用於存儲帶小數部分的數據,4個字節。按科學記數法存儲,按底數和指數分開存儲。精度只在第七位

double:雙精度浮點數,用於存儲帶小數部分的數據,8個字節。

乾貨分享|黑客基礎之必會編程語言C語言!C語言入門2

2.變量

是內存中的一塊存儲空間,用於保存程序運行時變化的數據。內存儲存單位是字節,一個字節包含8位二進制。

變量名命名規範:只能包含三種字符(數字,字母,下劃線),不能以數字開頭,不能和關鍵字同名。

乾貨分享|黑客基礎之必會編程語言C語言!C語言入門2

3.變量的定義

語法: 變量類型 變量名;

變量保存在內存中

變量就像一個“盒子”

變量名就是盒子的名稱

變量的值就是盒子中的東西

4.scanf函數

輸入機制

%d, %f, %lf 以空白字符為間隔。

%c 沒有間隔,字符逐漸讀取。

char變量的輸入

scanf("%c", &c); //輸入100

char使用%d(經典錯誤)

int變量的輸入

scanf("%d", &a);

float變量的輸入

scanf("%f", &f);

double變量的輸入

scanf("%lf", &x);

輸出時可以用%lf和%f。

輸入只能用%lf。

6.char數據類型的其他輸入輸出函數

getchar:輸入

int char;

c =getchar();

printf("c=%c\n", c);

putchar:輸出

char c = ''x'';

putchar(c);

getc:stdin從標準輸入讀取字符

char c;

c=getc(stdin);

printf("c=%c", c);

putc:可以指定標準輸出設備

char c = "b";

putc(c, stdout);

乾貨分享|黑客基礎之必會編程語言C語言!C語言入門2


分享到:


相關文章: