筱贺的C语言学习--第四天

本文学自于尚硅谷

1、运算符

分类 运算符
算术运算符 +、-、+、-、*、/、%、++、--
赋值运算符 =、+=、-=、*=、/=、%=等
比较(或关系)运算符 >、>=、<、<=、==、!=
逻辑运算符 &&、||、!
位运算符 &、|、^、~、<<、>>
条件运算符 (条件表达式)?结果1:结果2
sizeof运算符 sizeof()

2、算术运算符

//
// Created by Administrator on 2025/1/11.
//测试算术运算符

#include <stdio.h>
/*
 * 算术运算符:+ - + - * / % 前++ 后++ 前-- 后--
 *
 * */
int main(){
    int i1 = 10;
    int i2 = 20;
    float f1 = i1 + i2;

    // / :
    int m1 = 12;
    int m2 = 5;
    int m3 = m1 / m2;
    printf("%d\n",m3); //2
    float f2 = m1 / m2;
    printf("%f\n",f2); //2.000000

    double d1 = (m1 + 0.0) / m2;
    printf("%f\n",d1); //2.400000

    int m4 = m1 / m2 * m2;
    printf("%d\n",m4); //10

    //  %: 取模、取余数。
    int x1 = 13;
    int y1 = 5;
    int z1 = x1 % y1;
    printf("z1 = %d\n",z1);//3

    //开发中,常常用来判断一个数是否可以被另一个数整除。比如:判断一个数是否是偶数  num % 2 == 0
    //注意,运算结果的符号与被模数相同。

    /*
     *  (前)++
     *  (后)++
     *
     *  1. ++ 单独运算时,如下,(前)++和(后)++没有区别,都表示自增1.
     *  2. 涉及到其它运算时:
     *      (前)++ : 先自增1,然后做其它运算
     *      (后)++ : 先做其它运算,后自增1
     * */
    int n1 = 10;
    //n1++; //后++
    ++n1; //前++
    printf("n1 = %d\n",n1);


    //有区别的场景:
    int n2 = 10;
    int n3 = n2++;
    printf("n2 = %d,n3 = %d\n",n2,n3);

    int n4 = 10;
    int n5 =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值