C语言的一些编程的注意点:
1.#include<stdio.h>为头文件,一定要写,这个头文件与printf有关。是C语言源代码不可或缺的组成部分。
2.main函数,在程序中有且仅有一回,为程序的入口,打开计算机的开口。
3.对于里面的有些变量的定义一定要明确,不可出现重复,定义变量不明确的问题。
4.C语言中的指针的运用不要随意使用,尽可能少使用。定义多个指针会出现一些逻辑上的问题。

1.算术表达式
简单的算术表达式有加,减,乘,除,求余。
1.1加
源代码 (计算500+20=520)
第一种方法:
#include<stdio.h>
int main()
{
int a=500;//定义整型变量a,赋值为500,在计算机中是从右往左看
int b=20;//定义整型变量b,赋值为20
int c;//定义c的数据类型
c=a+b;//构造c的计算方法
printf("%d\n",c);//在C语言中\n是输出的意思,printf输出c的值
return 0;
}
输出值:520
第二种方法:
#include<stdio.h>
int main()
{
printf("%d\n",500+20);//printf直接输出的就是500+20的值
return 0;
}
输出值:520
第三种方法:
#include<stdio.h>
int main()
{
int a=500;
int b=20;
printf("%d\n",a+b);//printf中定义了a+b,输出的也是a+b的值
return 0;
}
输出值:520
1.2减
和1.1一样,只需将+号改为-号就行,读者可以自己尝试。
1.3乘
源代码(计算219×6的值)
#include<stdio.h>
int main()
{
int a=219;
int b=6;
int c;
c=a*b;//在计算机语言中×为星号,切记!
printf("%d\n",c);
return 0;
}
输出值:1314
1.4除
源代码(计算11÷1的值)
#include<stdio.h>
int main()
{
int a=11;
int b=1;
int c;
c=a/b;//在计算机语言中÷号为/,切记!
printf("%d\n",c);
return 0;
}
输出值:11(一生一世一双人)
在除法中我们可以常常的看见有商有小数,我们把源程序中的b=1改为b=3,我们会发现此时的输出值为3,并没有小数,这是为什么?这个和我们定义的变量类型有关。此时的11/3的含义是11乘以3所得商值的整数部分。那么我们应该如何处理?
#include<stdio.h>
int main()
{
float a=11;
float b=3;
float c;
c=a/b;//在计算机语言中÷号为/,切记!
printf("%f\n",c);//整数值用%d输出,实数用%f输出
return 0;
}
输出值:3.666667
#float为浮点数的数据类型,他比int型表示的范围更加的广,精确度越高。
若果是可以除的商可以写出的话,例如8÷5=1.6这个还可以使用整型。
#include<stdio.h>
int main()
{
printf("%.1f\n",8.0/5.0);
return 0;
}
输出值:1.6
#printf("%.1f\n",8.0/5.0);这条语句中%f为实数的的输出,%.1f为输出的值有小数点后的第一位数,那么把1改为2,3。就是输出小数点后的两位,三位数。
1.5求余
源代码(计算8÷6的余数)
#include<stdio.h>
int main()
{
int a=8;
int b=6;
int c;
c=a%b;
printf("%d\n",c);//在计算机中求余符号为%
return 0;
}
输出值:2
本章小结:
1.整数值用%d输出,实数用%f输出
2.整数/整数=整数,浮点数/浮点数=浮点数
3.整数-浮点数=浮点数(整数先“变”成浮点数,然后浮点数-浮点数=浮点数,这个涉及到进制的自动转换,从低纬度到高纬度的自动转换)

C语言-算术表达式-加,减,乘,除,求余相关推荐

  1. Excel:让表格中所有数据进行一次加/减/乘/除/求余

    1.选中一个数字进行复制,再选中一系列需要进行运算的表格,右键打开,在粘贴选项中选中"选择性粘贴". 2.选择对应的某个运算即可:

  2. 数据结构(C语言)多项式加减

    这是大二刚开始数据结构的平时作业,上次随便发了,没来得及写标题和内容.题目要求用链表来实现多项式的加减,其实就是设置一个两个指针进行遍历,在代码段里有一些注解,要是有不太清楚的地方可以在下面留言或是私 ...

  3. c语言实现补码加减,C语言计算器含二进制数加减原反补码(自己的期末作业)

    用C++6.0编写的计算器,内含整数小数加减乘除.二进制数组加减及求原码补码反码! #include #include int main() { void top(); void no1(),no2( ...

  4. c语言字母可以加减吗,C语言算式加减法运算

     /* 通过键盘输入100以内的正整数的加.减法 运算式,请编写一个程序输出运算结果字符串. 输入字符串的格式为:"操作数1 运算符 操作数2" ,"操作数" ...

  5. C语言 用更相减损术求最大公约数,最小公倍数

    更相减损术 更相减损术是出自<九章算术>的一种求最大公约数的算法,它原本是为约分而设计的,但它适用于任何需要求最大公约数的场合. 出处 <九章算术> 用途 求最大公约数 作用 ...

  6. c语言实现补码加减,C语言实现用位移运算符进行加减乘…

    最近,在百度知道上回答问题,然后看见有的人问如何用位移运算符去进行加减乘除运算,于是巩固今天就在这总结一下. 先讲讲总体思路: 加法运算:将一个整数用二进制表示,其加法运算就是:相异(^)时,本位为1 ...

  7. C语言算小数加减,C语言带小数加减乘除.doc

    C语言带小数加减乘除 /*Desgined by doBell-ConG*/ /*Function:simply add, subtract, multiply and divide*/ #inclu ...

  8. C语言double数据加减,double类型数据的加减乘除

    import java.math.BigDecimal; /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入. */ public ...

  9. c语言大数的加减运算,求用C编个大数加减法运算程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只写过加法的,杭电的A + B Problem (II)(AC): #include #include #include #define N 3000 i ...

最新文章

  1. 路由器无线桥接 router wireless bridge
  2. su的时候密码认证失败的解决方法
  3. 生成颜色代码的 Java程序
  4. GNU binutils 里的九种武器 | Linux 中国
  5. 中心对称又是轴对称的图形_2020广东省考行测备考:图形推理之对称知多少
  6. 在线SQL美化格式化工具
  7. 高并发高可用系统的常见应对策略
  8. Chrome快捷键, Mac 下 Chrome 浏览器 快捷键
  9. CTFShow“萌心区“WP题解
  10. CF595B Pasha and Phone
  11. 【考研英语语法】一般过去式练习题
  12. 关于MySQL数据类型定义的几个细节-INT(N)/VARCHAR(N)/DECIMAL(M,N)
  13. 一个简单的sql查询脚本
  14. 假如有这样一种生活……
  15. 微信公众号注册操作流程
  16. github上有哪些好用的vba代码库
  17. 计算机组成原理db和dw,汇编中的DW是什么意思那DB 它们什么作用
  18. 基于财务预测的基本面因子的分析
  19. 输入三角形的3条边长(均为正整数),如果不能构成一个三角形,则输出“not a triangle”;如果能够构成一个直角三角形,则输出“yes”;如果不能构成直角三角形,则输出“no”。
  20. C#动态创建lambda表达式

热门文章

  1. 基于APP Designer 实现串口数据监测功能App总结(2)——app设计
  2. Hutool导出excel带前台Base64图片
  3. 空气动力学基本知识(二)
  4. Kalevitch and Chess(翻译 day 4)
  5. 揭秘蓝牙定位技术,实现精准室内导航
  6. 使用 MoveIt 控制自己的真实机械臂【3】——优化轨迹发给真实机械臂执行
  7. iOS App 安装包瘦身指南
  8. 2020安徽省大数据竞赛可视化题目解析
  9. 位置度最大实体计算方式
  10. 华为 IPv6与IPv4