运算符的使用

1.算术运算符

算术运算符有

+   加

-    减

*    乘

/    除

%  取余

=   赋值

        加减乘除和赋值不必多说(需注意在c语言中赋值是将等号右边的常量赋值给等号左边的变量),主要是取余取余在刚开始学习C语言中的用法有很多,比如:

int sum1 = 1024;
printf("%d",sum1 % 10);

 输出的结果为4,得到了sum1的个位数字,再将sum1除以10就可以得到剩余位的数字,反复如此就可以逆序得到sum1的各个位次的数,如:

int sum1 = 1024;
while(sum1=0)
{
    printf("%d",sum1 % 10);
    sum1 = sum / 10;
}

输出结果位 4 2 0 。

2.自增自减运算符

        自增自减运算符有++和--两种,需注意的是使用方法有在变量左侧和在变量右侧,区别位在左侧时变量是先自增/自减在赋值,在左侧则为先赋值在自增/自减,如:

int i = 10;
int sum = 0;
sum = i++;//此时sum = 10,i = 11;
sum = ++i;//此时sum = 12,i = 12;
sum = --i;//此时sum = 11,i = 11;
sum = i--;//此时sum = 11,i = 10; 
3.关系运算符

        关系运算符有">"(大于),"<"(小于),"=="(等于),">="(大于等于),"<="(小于等于)和"!="(不等于)几种。

        关系运算符对外都是表真假关系,(由于在c语言中不纯在布尔类型所以1表示真,0表示假)

4.逻辑运算符

        逻辑运算符有 || (或)、&&(与)、!(非),他的意思和字面意思差不多就如同中文里的或、与、非使用方法大多在判断里,如if语句,while语句,switch语句中使用。

        ||(或)运算符是有真真,当“||”左右两侧表达式有一条为真则这个表达式为真,全为假时则表达式为假,(需注意当“||”左侧表达式为真时程序不会跑运算符右侧的代码),例如:

int sum = 1;
if(2 > 1 || ++sum >3)
{
    printf("%d",sum);
}

此时输出sum值为1;

        &&(与)运算符时全真为真,有假假,这里同上一样当“&&”运算符左侧为假时,则不会运行运算符右侧的表达式;

        !(非)运算符时真为假,假为真,有两种常见用法,一种是对比“==”(等于)运算符有“!=”(不等于)如:num != 0,另一种为加在判断式左侧,如"!(num ==0)";

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值