c語言基礎篇(一)

2021-07-08 10:58:59 字數 2224 閱讀 7885

一: 基本資料型別

整型 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.引用型別不包含儲存在變數...