一: 基本資料型別
整型 int
實型 float / double
字元型 char
// 這些資料型別是用來修飾 變數
程式執行過程中可以改變的量 //
二:變數的命名規則:
1.以字母丶下劃線開頭,中間可以包含數字,但不能以數字開頭
2.可以使用美元符號開頭($),但不建議
3.見名知意
4.不可使用系統保留字
三:賦值
1.直接賦值
int b;
b = 10;
2.通過其他變數賦值
int c = 10;
int d;
d = c;
printf("d = %d\n",d);
3.通過控制台賦值
printf("請輸入乙個整數:\n");
int e;
scanf("%d",&e);
printf("e = %d\n",e);
// main.c
// c_01
//// created by 8011 on 15/11/25.
//#include
#include
// 巨集的定義
#define pi 3.1415 輸出
printf("pi = %.4f\n",pi);
#define maxx 10 輸出
printf("maxx = %d\n",maxx);
int main(int argc, const char * argv)
printf("sum = %d\n",sum);
//國外買東西需要繳稅,計算總價值,應付稅額,應付款額;
公式: 總值=相數*每項價值 折扣後總值=總值-(折扣率*總值)
應付稅額=總值*稅率 應付款項=總值+應付稅額
float jiazhi,xiangshu,zhekou,zongzhi,zkhz*******,suier,kuanxiang;
printf("請輸入價值,項數,折扣,空格隔開:\n");
scanf("%f %f %f",&jiazhi,&xiangshu,&zhekou);
zongzhi = xiangshu*jiazhi;
zkhz******* = zongzhi - (zhekou*zongzhi);
suier = zongzhi*0.6;
kuanxiang = zongzhi + suier;
printf(" zongzhi: %.2f\n zkhzongzhi: %.2f\n suier: %.2f\n kuanxiang: %.2f\n",zongzhi,zkhz*******,suier,kuanxiang);
//求中點
float x,x1,y,y1,x2,y2;
x1 = 10;
x2 = 20;
y1 = 5;
y2 = 10;
x = (x1+x2)/2;
y = (y1+y2)/2;
printf("x = %.2f\n,y = %.2f\n",x,y);
//年月日 輸入乙個年月日,求這天是這年的第幾天
int year,mouth,day,i;
printf("請輸入年月日(空格隔開):\n");
scanf("%d %d %d",&year,&mouth,&day);
if (year%400==0||year%4==0&&year%100!=0)
}else
}printf("這一天是這年的第 %d 天\n",i);
//整數從小到大輸出
int x,y,z;
printf("輸入三個數字(空格隔開):\n");
scanf("%d %d %d",&x,&y,&z);
if (x
else
}else if (y
else
}else if (z
else
}//1到100包含6的數
int a = 0;
printf("以下是1到100含6的數:\n");
for(a = 0;a <= 100;a++)
else if (a>10&&a%10==6)
}return 0;
}
C語言基礎篇(一)
計算機只能識別0和1,所有資料在計算機中以二進位制形式儲存,想要學好計算機就要先掌握數制間的轉換。常見的數制有二進位制,八進位制,十進位制,十六進製制。1.十進位制轉為二進位制 a.寫出2 n b.用所求十進位制數與2 n比較,若大於等於記1,減去2 n,小於記0 c.所得數再與2 n 1 比較 同...
C 基礎語言篇(一)
1.說一下static關鍵字的作用 全域性靜態變數 區域性靜態變數 靜態函式 類的靜態成員 類的靜態函式 2.說一下c 與c的區別 設計思想 物件導向與面向過程 語法上 3 說一下c 中四種cast轉換 const cast 將const變數轉為非const static cast 用於各種隱式型別...
C 語言基礎篇
一 型別轉換 在 c 中,變數分為以下幾種型別 1.值型別變數可以直接分配給乙個值。它們是從類system.valuetype中派生的。值型別直接包含資料。比如int char float,它們分別儲存數字 字元 浮點數。當您宣告乙個int型別時,系統分配記憶體來儲存值。2.引用型別不包含儲存在變數...