聲明方式:
資料類型 變數名;
舉例:
// int類型int i; /* 普通聲明 */int j,k; /* 同時聲明多個 */int age = 18; /* 聲明的同時賦值 */int Alan ,Sam=16;/* 聲明與同時賦值 */// float類型float f; /* 普通聲明 */float q,money; /* 同時聲明多個 */float v = 2.0; /* 聲明的同時賦值 */// char類型char c; /* 普通聲明 */char zh,text; /* 同時聲明多個 */char letter = 'A'; /* 聲明的同時賦值 */// char數組(字串)char c[20] = { 'H','e','l','l','o',' ','w','o','r','l','d' };char name[] = { 'A', 'l', 'a', 'n' };
逸出字元
在一段字串中,不能直接出現,需要轉義的字元
'\n' 換行
'\t'' 水平製表
'\'' 單引號
'\"' 雙引號
'\\' 反斜線
#include<stdio.h>main(){ printf("Num\tName\n"); printf("001\tAlan\n"); printf("002\tLellansin\n");}
輸出結果:
Num Name
001 Alan
002 Lellansin
printf與scanf
printf列印,scanf為輸入
printf(字串,... );
scanf(字串,... );
如:
printf("Alan的年齡是%d", age);
scanf("%d", &i);
舉例:
#include<stdio.h>main(){ int age; printf("你的年齡是?\n"); scanf("%d",&age); printf("你的年齡是%d",age);}
常見格式:
%d 十進位整數
%i 十進位整數
%c 單個字元
%s 字串
%f 浮點數