C语言入门 Day_5 四则运算

这篇具有很好参考价值的文章主要介绍了C语言入门 Day_5 四则运算。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

1.四则运算

2.其他运算

3.易错点

4.思维导图


前言

C语言入门 Day_5 四则运算,c语言,开发语言

图为世界上第一台通用计算机ENIAC,于1946年2月14日在美国宾夕法尼亚大学诞生。发明人是美国人莫克利(JohnW.Mauchly)和艾克特(J.PresperEckert)

计算机的最开始的功能就是用来计算的,今天我们就开始学习计算机的计算语法。

C语言入门 Day_5 四则运算,c语言,开发语言

 首先是数学中最基础的四则运算加减乘除,我们来看看在C语言中如何实现这些计算吧!

1.四则运算

C语言入门 Day_5 四则运算,c语言,开发语言

 C语言中的加减乘除四种符号分别用+,-,*,/这四个符号表示,加减符号和数学中一样,而乘除则分别是星号*和斜杠符号/来表示。

让我们来认识一下这四个符号:

1+1
4.0-2.0
3*5
10/2

1.+,整型的加法

2.-,浮点型的减法

3.*,整型的乘法

4./,整型的除法

我们可以直接在格式化输出里面,打印计算的结果:

printf("计算的结果是%d",1+1);


1.%d,整型的替代符号

2.1+1的加法运算

3.加法符号

1.1-我们利用格式化输出直接打印输出一下15+85的运算结果:

printf("15+85的结果是%d",15+85);


输出结果

15+85的结果是100


1.2-同样我们也可以把计算结果赋值给变量,然后打印变量的值:

int answer=1;
answer=10-5;
printf("%d\n",answer);

1.定义一个变量answer,并赋值1

2.计算10-5的结果,并赋值给变量answer

3.打印变量answer的值

1.3-我们先给一个变量answer赋值一个计算的结果(99-77),然后打印这个变量:

int answer=99-77;
printf("%d\n",answer);

输出结果

22


1.4-乘法也是一样的,我们来输出一个乘法的结果:

printf("%d\n",9*9);


输出结果

81


比如这张图           

C语言入门 Day_5 四则运算,c语言,开发语言

C语言中整型的加法,减法,和我们数学是一模一样的,从计算结果到计算符号

乘法的计算结果是一样的,但是计算符号不一样,数学中是x,C语言中是*

但除法很不一样,对于计算结果来说,两个整型的除法结果,不管是否能整除,结果都是一个整型。

如果除不尽有小数部分,C语言会直接舍弃,比如5除以2的结果是2.5,但是C语言中舍弃了小数部分,结果就是2,以及除法的符号是/

1.5-例如  打印一下10除以3的结果:

printf("%d\n",10\3);


输出结果

3


1.6-又如图

C语言入门 Day_5 四则运算,c语言,开发语言

上面的四则运算都是针对整型int的,两个整型的四则运算结果是一个整型

而两个浮点型float的四则运算结果则是一个浮点型

1.7-.我们来看看浮点型float的四则运算结果:

float number_a=3.0-2.0;
printf("%f",number_a);
printf("f",5.5-3.14);

1.定义一个浮点型的变量

2.格式化输出一个浮点型

3.四则运算符号

1.8-我们直接打印一下两个浮点型的计算结果2.0*5.0:

printf("%.2f\n",2.0*5.0)


输出结果

10.00


1.9-.再计算一下浮点型的除法(5.0/2.0):

printf(".2%f\n",5.0\2.0);


输出结果

2.50


可以看到两个浮点型的除法结果,是一个浮点型,不会丢弃小数部分。但是最终显示几位小数也需要你保留到哪一位,例如值保留两位,就使用%.2f

整型和浮点型的混合计算结果会转化成一个浮点型,这个我们后天的课程会详细展开,这里只需要提前有个印象。

C语言入门 Day_5 四则运算,c语言,开发语言

 除了四则运算,我们还会介绍三种C语言中常见的运算,它们分别是,取模(取余)%,自增++,自减--

2.其他运算

C语言入门 Day_5 四则运算,c语言,开发语言

在整数的除法中,除不尽的时候会有余数,在编程中直接求余数的运算叫做求余运算,或者取模运算。

运算符号是%

2.1-比如这里,10和3的余数就是1,10和4的余数就是2:

printf("%d\n",10%2);
printf("%d\n",10%3);

输出结果

2
1

这个运算符应用是非常广泛的,比如我们想要把用户分为两组,最简单的办法就是对用户id进行2的取余数,结果只会有0和1,这样就很快分成两组了😁。

第二个要介绍的符号是++,又叫自加运算符,它的作用是让变量的数字增加1,比如一个变量是10,进行++运算以后,就变成了11。

2.2-定义一个变量,并进行++运算:

int num_a=10;
num_a++;
printf("%d\n",num_a);

1.定义变量并赋值

2.变量num_a

3.自增运算符++

4.打印运算以后的结果,11

我可以看到num_a的值本来是10,经过num_a++以后,num_a的值变成了11,这就是自增运算符的作用。

自增运算符会在后面的一种叫做循环的代码结构中广泛使用。

2.3-比如:

int number_b=1;
num_b++;
printf("%d\n",num_b);

输出结果

2


有自增运算符++,就有自减运算符--,它的作用是让变量的数字减少1。

比如一个变量是10,进行--运算以后,就变成了9。

2.4-定义一个变量并赋值,然后执行自减运算

int number_c=10;
num_c--;
printf("%d\n",num_C);

1.定义变量并赋值

2.变量名num_c

3.自减运算符

4.打印输出变量的值

2.5-填入变量和自减运算符:

int number_c=10;
num_c--;
printf("%d\n",num_C)

输出结果

9


我可以看到num_c的值本来是10,经过num_c--以后,num_c的值变成了9,--就是自减运算符,它的作用就是让自己的数字自减少1

C语言入门 Day_5 四则运算,c语言,开发语言

 四则运算的四个符号(加减乘除),和其他运算的三个符号(取模,自增,自减),这七个符号合在一起,就是C语言中的七个算术运算符了。

运算符又叫操作符,英文是operator,他们会对数据进行操作和运算。比如今天学习的七个操作符,要么是直接操作变量,要么是对常量进行运算。

3.易错点

C语言入门 Day_5 四则运算,c语言,开发语言

 eg:

整型的除法运算结果若含有小数,则会被直接舍弃,只保留整数部分。

除号的符号是斜杠/

反斜杠被用于换行符\n中。

4.思维导图

C语言入门 Day_5 四则运算,c语言,开发语言

在撰写这篇文章时,我参考了《白纸编程》这个app的观点和思想,我要感谢他们对我的启发和帮助。文章来源地址https://www.toymoban.com/news/detail-652178.html

到了这里,关于C语言入门 Day_5 四则运算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 四则运算的几种方法?

    Python的四则运算主要有以下几种方法: 1、使用基本算术运算符: Python支持基本的算术运算符,包括加(+), 减(-), 乘(*), 除(/) 和求模运算符(%), 可以用于数值类型的数据,例如整数(int)、浮点数(float)等。例如: 2、使用math模块中的函数: Python的标准库中提供了一个math模块,其

    2024年03月21日
    浏览(32)
  • 小学生四则运算考试系统Java

    作为大一的新生,突然出现一个实训课程,让原本平静的生活变得很充实,学校要求写一个小学生四则运算考试系统的项目,包括自动出题、自动判断对错并给出得分、自动给出正确答案,同时还有倒计时,在经过几天的努力之后,我也是马马虎虎的完成了一个较为简单的考试系统 一

    2024年02月04日
    浏览(47)
  • 图文剖析 big.js 四则运算源码

    big.js,一个小型、快速的用于任意精度的十进制算术的JavaScript 库。 big.js 用于解决平常项目中进行算术运算时精度丢失引起的结果不准确的问题。和 big.js 类似的两个库 bignumber.js 和 decimal.js 也都是出自同一作者(MikeMcl)之手。 作者在 这里 详细说明了他们之间的区别 big.j

    2024年02月05日
    浏览(106)
  • 4.利用matlab符号矩阵的四则运算(matlab程序)

    1. 简述     符号对象的建立 sym函数 sym函数用于建立单个符号对象,其常用调用格式为: 符号对象名=sym(A) 1 将由A来建立符号对象,其中,A可以是一个数值常量、数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名(加单引号),这时符号对

    2024年02月13日
    浏览(33)
  • Python四则运算“计算器”——整数口算练习“小程序”

    设定练习题目数量、最大取值整数数,即时判定,答对鼓励答错打印正确结果。 【学习的细节是欢悦的历程】 Python 官网 :https://www.python.org/ Free :大咖免费“ 圣经 ”教程《 python 完全自学教程 》,不仅仅是基础那么简单…… 地址:https://lqpybook.readthedocs.io/   自学并不是

    2024年02月07日
    浏览(55)
  • 华为OD机试真题(Java),四则运算(100%通过+复盘思路)

    华为OD机试 2023B卷题库疯狂收录中,刷题 点这里 输入一个表达式(用字符串表示),求这个表达式的值。 保证字符串中的有效字符包括 [‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’ 。且表达式一定合法。 数据范围:表达式计算结果和过程中

    2024年02月07日
    浏览(35)
  • Jmeter之BeanShell取出参数进行四则运算,并判断是否正确

    首先调用余额接口,使用正则提取响应中的余额字段,记作变量acctBal1 做支付交易 再次调用余额接口,使用正则提取响应中的余额字段,记作变量acctBal2 最后在结果树中可以看到断言错误的信息,断言正确时没有提示 以下是beanshell断言脚本

    2024年02月13日
    浏览(33)
  • 学校头歌作业1_2四则运算(头歌作业[Python])

    在CSDN上补充前几期的内容 第1关:整数四则运算 第2关:浮点类型四则运算 第3关:用户输入数值和符号 第4关:随机出题的四则运算

    2024年02月08日
    浏览(44)
  • STM32简单的四则运算计算器,不需要操作系统

    能实现简单的四则运算,加减乘除,不需要操作系统,五个按键加上一个LCD屏幕就可以解决。 1.按键初始化  因为设置的是上拉输入,所以是接地。 2.按键处理函数 3.主函数 KEY2按键。按下去之后标志位flag就会发生变化,当确定flag变成1的时候在按下KEY0和KEY1时,x,y的值就是

    2024年02月11日
    浏览(28)
  • 【数据结构】【栈(stack)应用】四则运算表达式求值(带括号)

            先理解原理,再看代码,注意标红字体很重要!结尾附完整测试代码,C语言实现! 更新留言:         本来是侧重演示栈结构的使用,后面评论区发现很多朋友对这个四则运算比较感兴趣,特此做了更新,新增了对负数的运算支持。         若您也有新的想法

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包