知识点1【写代码的过程】

编辑器:程序员写代码的过程(记事本、vc6.0、vim)(让程序员看懂)

编译器:查看代码的语法错误,生成汇编语言。

汇编器:将生成好汇编语言 生成 二进制语言(目标文件)

连接器:将生成好 二进制语言+用到的库+启动代码 ==>可执行文件

知识点2【完整的c代码分析】

1、案例1:hello iot

//行注释:

#include<stdio.h>//std 标准 i输入 o输出(标准的输入输出头文件)

/* 块注释 不能嵌套

main 是程序的入口 有且仅有一个

main左边的int 代表的是函数的返回值类型

()里面函数的形参(函数外部将数据传递到函数内部的桥梁)

*/

int main(int argc,char *argv[])

{//函数的功能都在{}里面实现

//使用任何东西 必先存在

//printf:将""中的字符串 输出到 终端上

printf("hello iotn");//来至系统库文件

//;c语言的语句结束标记

//如果你的代码 一闪而过 可以用带阻塞的代码

getchar();

return 0;

}

//int char return 都是后面要讲的关键字

总结:

1、main有且只有一个

2、printf的头文件 是stdio.h

3、注释 行注释 块注释(不嵌套)

案例2:求圆的面积

(知道的条件:半径r,算法:面积= π*r*r)

解析步骤:

1、r通过 键盘输入 或者 特定的值

2、定义一个面积变量 area = π*r*r

3、将圆的面积输出到终端上

#include<stdio.h>

//定义一个宏 建议大写 和普通变量区分开

#define PI 3.14

int main(int argc,char *argv[])

{

float r=0.0f;//定义一个r变量 系统给r开辟4字节空间

float area = 0.0f;//定义一个面积变量

//获得半径 从键盘获得scanf

printf("请输入圆的半径r:");

scanf("%f", &r);//带阻塞

//算法:计算面积area = 3.14 * r * r

area = PI*r*r;

//将面积输出%.2f中的.2表示小数部分保留两位

printf("area = %.2fn",area);

return 0;

}

运行结果:

案例3:用分函数的方式 求两个数的和

步骤分析:

1、定义两个变量data1 data2 获取键盘输入

2、定义一个函数 去 计算上面两个变量data1 data2的和

在 函数的内部 计算(怎么将数据 传递 到函数内部呢?)

需要用形参 将data1 data2传递到 函数内部

3、得到函数内部的计算结果(怎么得到呢?)

通过函数的返回值 得到函数的计算结果

#include<stdio.h>

int add_fun(int a,int b)

{

return a+b;

}

int main(int argc,char *argv[])

{

//定义两个变量 获取键盘输入

//int data1 = 0;

//int data2 = 0;

int data1 = 0, data2 = 0;

int ret = 0;//存放函数的结果

printf("请输入两个int变量:");

scanf("%d %d",&data1,&data2);

//函数的调用

ret = add_fun(data1,data2);//a = data1 b = data2

//输出ret的结果

printf("ret = %dn",ret);

return 0;

}

结果:

r语言将百分数化为小数_C语言入门学习(一)相关推荐

  1. r语言将百分数化为小数_「淮南师出」教师资格/招聘小学数学:《百分数与小数的互化》...

    教学目标: 1.利用已有知识迁移.类推.发现百分数和小数互化的规律和方法. 2.理解.掌握百分数和小数互化的方法,并能熟练运用,进一步体会数学之间的内在联系,增强思维的深刻性. 3.通过合作交流.探索 ...

  2. r语言将百分数化为小数_如何将数字格式化为R中的百分比?

    慕桂英546537 我做了一些基准测试对这些问题的答案的速度和惊讶地看到percent在scales如此吹捧包装,鉴于其疲弱.我想它的优势是它的自动检测器可以正确格式化,但是如果您知道数据看起来像什么 ...

  3. c语言自定义输出小数点位数_c语言double类型默认输出小数几位

    C语言中常用的小数有两种类型,分别是 float 或 double:float 称为单精度浮点型,double 称为双精度浮点型.不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float 始终占 ...

  4. vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt

    第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...

  5. c语言prime函数怎么用_C语言教程_v20201106

    编程基础 1.1    通俗地理解什么是编程语言 1.2    C语言究竟是一门怎样的语言? 1.6    初中毕业能学会编程吗? 1.7    C和C++到底有什么关系? 1.8    学了 C 语 ...

  6. c程序设计语言 qsort,【程序设计基础_C语言】北理工的恶龙(附qsort范例)

    [程序设计基础_C语言]北理工的恶龙(附qsort实例) 北理工的恶龙(附qsort实例) 背景:最近,北理工出现了一只恶龙,它长着很多 头,而且还会吐火,它将会把北理工烧成废墟, 于是,校长下令召集 ...

  7. c语言代码大全表解释_C语言常用错误代码释义大全,值得收藏!

    对于刚学编程,刚接触C++的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮到大 ...

  8. c语言最小点对问题_C语言教程(一):程序开发理论基础!

    前言: 1.本系列教程适用于刚开始学习 C 语言的同学,或者初级开发者,或者想系统详细了解 C 语言的小伙伴. 2.本系列教程会从C语言基础到 C 语言高级语法,包含 C 语言所有系列. C语言简介 ...

  9. c语言prime函数怎么用_C语言 要发就发

    点击上方"蓝字"关注我们 愉快的一天,不得不做的三件事: 种田,锄地,整代码!!! [题目] "1898--要发就发".请将不超过1993的所有素数从小到大排成 ...

最新文章

  1. 我!90后!重庆女孩!在淘宝给别人改简历,年入百万!
  2. 李永乐线性代数2020年基础课手写笔记汇总
  3. 分享一个牛逼的阿里天猫面经,已经拿到 Offer ,来自朋友的朋友
  4. 团队任务3:软件设计与开发准备
  5. 相约11月25日,开发者的嘉年华
  6. java log4j 热部署_JAVA类加载器分析--热部署的缺陷(有代码示例,及分析)
  7. 选择排序java从小到大代码_java中选择排序与归并排序的内容,详细解析
  8. 弱性能穿戴设备App化之Lua For STM32
  9. BIOS和DOS中断例程的安装过程
  10. 2014年12月份工作日学习计划
  11. Spring入门之IOC
  12. 搭建Hadoop环境(超详细)
  13. 中望3D 智能门锁建模
  14. 专利与论文-4:专利申请流程与生命周期及费用
  15. FPGA + labwindows/CVI 2017 串口通信 电子钟
  16. 黑客站在 ATM 面前,机器就直接吐出钞票,他们是怎么做到的?
  17. Python自动化爬虫教程:Pyppeteer采集京东商城书籍信息
  18. 数学笔记13——定积分
  19. ruby 读取文本_使用Ruby进行文本处理
  20. STM32cubemx教程 DAC+TIM+DMA

热门文章

  1. SAP Cloud for Customer的公有云和私有云部署方式 - Public Cloud vs Private Cloud
  2. SAP Spartacus B2B 页面的 Popup Component
  3. SAP Spartacus cms.service.ts getComponentData
  4. 如何根据SAP CRM扩展字段的UI标签找到其ID
  5. 一个初学者的SAP Cloud Platform学习笔记
  6. role menu for SAP_UI2_ADMIN_700
  7. how is AppointmentList.view being loaded in the runtime
  8. Customer Report这个Fiori应用必须和CRM耦合在一起么
  9. Jerry Wang的CRM中间件培训 Middleware
  10. SAP Cloud Connector里点击Check按钮的可达性roundtrip实现