r语言将百分数化为小数_C语言入门学习(一)
知識(shí)點(diǎn)1【寫(xiě)代碼的過(guò)程】
編輯器:程序員寫(xiě)代碼的過(guò)程(記事本、vc6.0、vim)(讓程序員看懂)
編譯器:查看代碼的語(yǔ)法錯(cuò)誤,生成匯編語(yǔ)言。
匯編器:將生成好匯編語(yǔ)言 生成 二進(jìn)制語(yǔ)言(目標(biāo)文件)
連接器:將生成好 二進(jìn)制語(yǔ)言+用到的庫(kù)+啟動(dòng)代碼 ==>可執(zhí)行文件
知識(shí)點(diǎn)2【完整的c代碼分析】
1、案例1:hello iot
//行注釋:
#include<stdio.h>//std 標(biāo)準(zhǔn) i輸入 o輸出(標(biāo)準(zhǔn)的輸入輸出頭文件)
/* 塊注釋 不能嵌套
main 是程序的入口 有且僅有一個(gè)
main左邊的int 代表的是函數(shù)的返回值類(lèi)型
()里面函數(shù)的形參(函數(shù)外部將數(shù)據(jù)傳遞到函數(shù)內(nèi)部的橋梁)
*/
int main(int argc,char *argv[])
{//函數(shù)的功能都在{}里面實(shí)現(xiàn)
//使用任何東西 必先存在
//printf:將""中的字符串 輸出到 終端上
printf("hello iotn");//來(lái)至系統(tǒng)庫(kù)文件
//;c語(yǔ)言的語(yǔ)句結(jié)束標(biāo)記
//如果你的代碼 一閃而過(guò) 可以用帶阻塞的代碼
getchar();
return 0;
}
//int char return 都是后面要講的關(guān)鍵字
總結(jié):
1、main有且只有一個(gè)
2、printf的頭文件 是stdio.h
3、注釋 行注釋 塊注釋(不嵌套)
案例2:求圓的面積
(知道的條件:半徑r,算法:面積= π*r*r)
解析步驟:
1、r通過(guò) 鍵盤(pán)輸入 或者 特定的值
2、定義一個(gè)面積變量 area = π*r*r
3、將圓的面積輸出到終端上
#include<stdio.h>
//定義一個(gè)宏 建議大寫(xiě) 和普通變量區(qū)分開(kāi)
#define PI 3.14
int main(int argc,char *argv[])
{
float r=0.0f;//定義一個(gè)r變量 系統(tǒng)給r開(kāi)辟4字節(jié)空間
float area = 0.0f;//定義一個(gè)面積變量
//獲得半徑 從鍵盤(pán)獲得scanf
printf("請(qǐng)輸入圓的半徑r:");
scanf("%f", &r);//帶阻塞
//算法:計(jì)算面積area = 3.14 * r * r
area = PI*r*r;
//將面積輸出%.2f中的.2表示小數(shù)部分保留兩位
printf("area = %.2fn",area);
return 0;
}
運(yùn)行結(jié)果:
案例3:用分函數(shù)的方式 求兩個(gè)數(shù)的和
步驟分析:
1、定義兩個(gè)變量data1 data2 獲取鍵盤(pán)輸入
2、定義一個(gè)函數(shù) 去 計(jì)算上面兩個(gè)變量data1 data2的和
在 函數(shù)的內(nèi)部 計(jì)算(怎么將數(shù)據(jù) 傳遞 到函數(shù)內(nèi)部呢?)
需要用形參 將data1 data2傳遞到 函數(shù)內(nèi)部
3、得到函數(shù)內(nèi)部的計(jì)算結(jié)果(怎么得到呢?)
通過(guò)函數(shù)的返回值 得到函數(shù)的計(jì)算結(jié)果
#include<stdio.h>
int add_fun(int a,int b)
{
return a+b;
}
int main(int argc,char *argv[])
{
//定義兩個(gè)變量 獲取鍵盤(pán)輸入
//int data1 = 0;
//int data2 = 0;
int data1 = 0, data2 = 0;
int ret = 0;//存放函數(shù)的結(jié)果
printf("請(qǐng)輸入兩個(gè)int變量:");
scanf("%d %d",&data1,&data2);
//函數(shù)的調(diào)用
ret = add_fun(data1,data2);//a = data1 b = data2
//輸出ret的結(jié)果
printf("ret = %dn",ret);
return 0;
}
結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的r语言将百分数化为小数_C语言入门学习(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 命令行更新node版本的方法
- 下一篇: python线下课程厦门_厦门pytho