运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符:
1.算术运算符
2.关系运算符
3.逻辑运算符
4.······
一.运算符 1.算术运算符+ 加
- 减
* 乘
/ 除(整除,商)基于两个整数
% 取余运算,作用于两个整型数,运算结果是两数相除后的余数,运算结果为整数。
在C语言的世界中,整数和实数是不一样。
2.关系运算符= = 判断两个数是否相等,相等则为真
!= 判断两个数是否不相等,不相等则为真
> 判断左边的数是否大于右边的数,是则为真
< 判断左边的数是否小于右边的数,是则为真
相对的>=,<=都可以按照数学的逻辑来思考。
3.逻辑运算符&& 表示并且的意思,或者可以理解为与。表示为前后条件同时满足表达式,则为真。
| | 表示或的意思。表示前后条件只要有一个满足表达式,即为真。
我这里只是说了个大概,这边有个博主的博客讲解的非常详细,挂个链接
C语言中的所有运算符用法及总结_June·D的博客-CSDN博客_c语言运算符
(好吧,其实我就是懒,不想敲,也不知道该咋敲,狗头保命)
二.输入输出函数1.
printf()输出函数
%d 可以显示整数 -- int
%f 可以显示小数 -- float、double
%c 可以显示字符 -- char
2.
scanf("",&变量)输入函数 可以从键盘上接收数据,必须存入变量中
%d 可以接收整数 -- int
%f 可以接收小数 -- float
%lf 可以接收小数 -- double
%c 可以接收字符 -- char
3.
数据类型符
整型 :int
实型 :float double
字符型:char
用于定义变量
整型常量值: 1,-2
实型常量值: 1.2,-2.5
字符型常量值:abcd...ABCD.... 加单引号'x'
4.
工程问题
数学公式引用:需要加上一个math.h头文件
#include
注意:sqrt(10)表示对10开方
看看下面这串代码
#include#include void main() { int a = 1;//变量的初始化 float b = 1.2; double c = 2.5; char d = 'a'; printf("%d n",a); printf("%f n",b); printf("%f n",c); printf("%c n",d); }
看看编译结果
这个时候把定义去掉,在中间加入输入函数scanf
前面四行为输入结果,后四行为输出结果。
代码放在这里,感兴趣可以试试。
#include#include void main() { int a;//变量的初始化 float b; double c; char d; scanf("%d",&a); scanf("%f",&b); scanf("%lf",&c); scanf(" %c",&d); printf("%d n",a); printf("%f n",b); printf("%f n",c); printf("%c n",d); }
我们可以再试试,输入函数和运算符一起使用的结果是什么样的
代码如下hao
#include#include void main() { int a;//变量的初始化 float b; scanf("%d",&a); scanf("%f",&b); printf("%d + %f = %f n",a,b,a+b); printf("%d - %f = %f n",a,b,a-b); printf("%d × %f = %f n",a,b,a*b); printf("%d ÷ %f = %f n",a,b,(float)a/b); }
输入后可得结果
注意:在这里b为小数,所以在输出函数printf中b要用%f来接收小数
好了,以上就大概是今天所学的内容
新手制作不易,本人小白一个,给个赞呗/(ㄒoㄒ)/~~
可能对于大佬来说,这些过于简单了,但我还是初学者,喷轻点/(ㄒoㄒ)/~~
有错误也欢迎各位大神指出
溜了溜了(狗头保命)



