C语言学习笔记 运算符初步介绍

21 篇文章 2 订阅 ¥9.90 ¥99.00
本文介绍了C语言中的运算符,包括算术运算符如+ - * /,逻辑运算符如||, &&, !,以及取余运算和条件运算符? :, 并强调了乘法和除法的潜在效率问题。" 126708638,7989542,Navicat超时解决:5秒快速响应,"['数据库', 'navicat', '开发工具']
摘要由CSDN通过智能技术生成

运算符:算术操作运算、逻辑运算、位运算、赋值运算、内存访问符号;

一、算术运算符 + - * / 

注意: int  a = b*10 ; 可能需要多个CPU周期才能完成赋值,甚至可能需要软件模拟的方法才能实现乘法。如果是ARM裸机跑程序的话,有可能因为没有*乘法的函数,而无法完成赋值。

int m=n+5; CPU只需要一个机器周期就能完成;

所以 在开发的过程中尽量避免使用 乘法和除法/


% 取余运算

(1)  n %m =res     则res在0到m-1范围中

  例子:给定任意一个数m,输出一个1到100的数字:  ( m%100)+1

(2) 得到M进制的一个个位数

(3)可以生成一个循环的数据结构的下标

二、 逻辑运算  :返回值      1真   0 假,后来   假 0   非假为真 非0

逻辑运算 :或||  、与 &&、 非 !

注意:

A||B  不等于 B||A,A &&B也不等于 B&&A 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

义薄云天us

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值