C语言算术运算笔记

1.C语言一共有34种运算符,包括常见的加减乘除

基础运算----->1.加法运算:除加法还表示正号+50

  2.减法运算:除减法还表示负号 -50

  3.乘法运算:注意符号是*

  4.减法运算:注意符号是/

  5.取余运算:模运算  %两边都是整数 %取余结果的正负性至于%号做便当数值有关

  6.赋值运算 :等号左边不能使常量 如:10=11;

  7.自增自减运算:常量不能自增自减

2.a++和++a的区别

int main()

{

int b;

int a = 10;

b = a++;

printf("b=%d,a=%d\n",b,a);

b =11,a = 10;


int b;

int a = 10;

b = a++;

printf("b=%d,a=%d\n",b,a);

//  b =10,a = 11;

int b;

int a = 10;

b = (a++)+(++a);

printf("b=%d,a=%d\n",b,a);

// b = 22; a = 12;

return 0;

}


3.运算符 sizeof:计算数据类型所占的存储空间


4.关系运算(比较运算)

1>基本使用:当希望代码在一定条件下才能执行,首相学习判断条件成不成立。

2>真假:条件成立为真,条件不成立为假

3>C语言规定,任何非0值都为真

4>关系运算符又称为比较运算符,比较大小等

> 、<、 >=、 <=、 ==(=是赋值)、!=(不等于)


5.运算符的优先级

1>关系运算符中 ==、 !=的优先级相等,> 、<、 >=、 <=的优先级相等,且 前者的优先级低于后者

    关系运算符的结合方向为“从左到右”

    关系运算符的优先级小雨算术运算符 (加减运算符优先于关系运算符)


6.逻辑运算

逻辑运算的结果只有2个 真为1 假为0

1>逻辑与 &&

格式: 条件A && 条件B

运算结果:AB条件都成立,结果才为1,AB其中任一方不成立结果都为0;


2>逻辑或 ||

格式: 条件A || 条件B

运算结果:AB条件中任意一方成立,结果为1,AB都不成立结果都为0;


3>逻辑非

格式:  !条件

运算结果:如果条件成立,就返回0,如果条件不成立,就返回1.



7.三目运算
三目:三个数值  
双目 : 10 > 5
单目: !10

格式:条件?数值1:数值2
int a = 10>5?8:89;
条件成立返回数值1,否则返回数值2



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值