IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 650-C语言的运算符和表达式(1) -> 正文阅读

[数据结构与算法]650-C语言的运算符和表达式(1)

运算符梳理

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

算术运算符的梳理

在这里插入图片描述
双目运算符有:
在这里插入图片描述
在这里插入图片描述
做完a+b的值,50000已经超出了short的范围了
在这里插入图片描述

所以,我们要考虑全面,定义一个合适的类型的变量去接收a+b的值。
减法除法也是同理。

我们看看除法:
没有办法整除的,除法取的是商数,不会进行四舍五入的。
在这里插入图片描述

我们这样做:
在这里插入图片描述
在这里插入图片描述
如果我们要让除法的结果是正确的并且带有小数:
所以我们不能是整数除以整数
在这里插入图片描述
因为我们直接写一个整数,编译器默认是int,我们直接写一个浮点数,编译器默认是double
7.5f让编译器默认是float类型。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们看看取余(取模):
得到的是余数
在这里插入图片描述

逗号表达式的坑

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从左向右依次计算,我们先看表达式1:b=a+20,b=10+20=30
然后我们看表达式2:a=b-10=30-10=20
然后我看表达式3:a+b=20+30=50

在这里插入图片描述
在这里插入图片描述

我们再看下面这题:
在这里插入图片描述
打印的值是多少?
在这里插入图片描述
结果是8 0 0,不是我们想象的2 6 10
实际上,二维数组的初始化的括号都是{}

在这里插入图片描述
但是,题目是这样出的啊:
在这里插入图片描述
逗号表达式的结果就是括号里最右边的那个表达式的结果
(1,2, 3,4)————》4
(5, 6 , 7,8)—————》8
(9,10 ,11 ,12)————》12
所以

int arr[3][4]={4,8,12};

所以二维数组的第1行是4,8,12,0
其他两行的数据全是0

所以第0行第1列是8
第1行第1列是0
第2行第1列是0
打印出来的是8 0 0
在这里插入图片描述

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:21:50  更:2021-09-27 14:23:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 14:37:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码