发布时间:2026/8/25 16:47:38
C语言基础运算符:从赋值到自增自减 一、C语言基础运算符概览C语言提供了丰富的运算符来处理数据运算初学者需要掌握以下几类基础运算符算术运算符、-、*、/、%赋值运算符、、-、*、/、%关系运算符、!、、、、自增自减运算符、--前置与后置二、算术运算符算术运算符用于基本的数学运算#include stdio.h int main() { int a 10, b 3; int sum a b; // 加法13 int diff a - b; // 减法7 int product a * b; // 乘法30 int quotient a / b; // 除法3注意整数除法会舍弃小数部分 int remainder a % b; // 取模110除以3的余数 printf(加法结果: %d\n, sum); printf(减法结果: %d\n, diff); printf(乘法结果: %d\n, product); printf(除法结果: %d\n, quotient); printf(取模结果: %d\n, remainder); return 0; }注意1. 在 C 语言中%取模运算符的左右两边必须都是整数不能是小数浮点数否则编译器会报错。2. 整数除法会丢弃小数部分如5 / 2结果为 2除号/的两边至少要有一个是小数类型浮点型才能得到带有小数的精确结果也可以强制类型转换不建议。#include stdio.h int main() { int a 5; int b 2; // 使用 (float) 将 a 临时强制转换为小数类型打破“整数除以整数还是整数”的规则 printf(强制转换后的精确结果: %f\n, (float)a / b); return 0; }三、赋值运算符赋值运算符用于给变量赋值int x 5; // 基本赋值 // 复合赋值运算符 x 3; // 等价于 x x 3x变为8 x - 2; // 等价于 x x - 2x变为6 x * 4; // 等价于 x x * 4x变为24 x / 3; // 等价于 x x / 3x变为8 x % 5; // 等价于 x x % 5x变为3四、关系运算符与相等判断关系运算符用于比较两个值返回 1真或 0假int a 5, b 3; int result; result a b; // 相等判断0假 result a ! b; // 不等判断1真 result a b; // 大于1 result a b; // 小于0 result a b; // 大于等于1 result a b; // 小于等于0特别注意是相等判断是赋值两者完全不同五、自增与自减运算符自增和自减--运算符用于将变量的值增加或减少11. 前置与后置的区别#include stdio.h int main(){ int a 5; int b 0; // 前置先自增再使用 b a; // a先变为6然后赋值给bb6a6 printf (前置: b%d a%d\n,b,a); // 后置先使用再自增 a 5; b a; // 先将a的值5赋值给b然后a自增为6b5a6 printf (后置: b%d a%d\n,b,a); // 前置--先自减再使用 a 5; b --a; // a先变为4然后赋值给bb4a4 printf (前置--: b%d a%d\n,b,a); // 后置--先使用再自减 a 5; b a--; // 先将a的值5赋值给b然后a自减为4b5a4 printf (后置--: b%d a%d\n,b,a); return 0; }六、运算符优先级与结合性当多个运算符出现在同一表达式中时需要遵循优先级规则括号()最高优先级自增自减、--乘除取模*、/、%加减、-关系运算符、、、相等判断、!赋值运算符、、-等#include stdio.h int main(){ int a 5 3 * 2; // 先乘后加11 int b (5 3) * 2; // 先括号内16 int x 5; int y 0; y x * 2; // x先变为6然后计算6*212 printf (a%d\nb%d\ny%d,a,b,y); return 0; }七、今日学习内容总结掌握C语言基础运算符是编程的第一步特别注意和的区别理解前置和后置自增自减的不同时机使用括号明确复杂表达式的计算顺序运算符虽基础但正确使用能避免许多隐蔽的错误为后续学习打下坚实基础。

相关新闻

2026/8/25 16:47:38

24G显卡免费体验 Qwen3.8-27B-Q4 端侧大模型

Qwen3.8-27B 是2026 年 8 月新出的开源模型,支持多模态,可识别图片视频。通过后训练比前代Qwen系列模型提升非常大,甚至在多项测试中超过了半年前的 Claude Opus 4.6 Max。4比特量化后,能达到FP16 原版95.59% 的能力,本…

2026/8/25 16:37:13

【非标自动化】3、AutoShop快速理解(软件介绍)

AutoShop是汇川面向小型PLC(Programmable Logic Controller,可编程逻辑控制 器)产品的编程组态软件,具有友好的编程和调试环境,拥有丰富、强大的通信和控 制功能。支持梯形图(LD)、顺序功能图&a…

2026/8/25 16:37:13

Kotlin 语言【知识点整理2】

目录 一、基本概念 1.包的定义与导入 2.程序入口点 2.1 输入 3.变量 二、基本类型 1.数字 1.1 整数类型 1.2 浮点类型 1.3 数字字面常量 1.4 装箱与缓存 1.4.1 JVM是怎么存储数字的? 1.4.2 使用可空类型的时候会触发装箱操作: 1.4.3 JVM 对…

2026/8/25 19:53:13

2026前端面试速背指南:Vue3.5与高频考点解析

1. 2026前端面试速背指南:为什么需要10分钟速背版?最近两年前端技术迭代速度明显加快,Vue3.5的发布又带来了一批新特性,这让很多准备面试的同学感到焦虑。我作为面试官,经常看到候选人在基础知识和新特性之间顾此失彼。…

2026/8/25 19:53:13

从模拟电位器到智能HID设备:打造即插即用的数字化物理交互控件

1. 这篇文章真正要解决的问题 如果你是一名硬件爱好者、创客,或者正在寻找一个能快速将物理交互融入数字项目的解决方案,那么你很可能已经厌倦了在面包板上反复插拔电位器、调试ADC(模数转换器)的繁琐过程。传统的模拟传感器接入…

2026/8/25 19:53:13

6G显存本地部署AI视频生成:ComfyUI整合包与MiniMax H3模型实践指南

这次我们来看一个能让6G显存显卡跑起4K高清AI视频生成的项目。如果你手头有40系或50系显卡,但显存只有6GB,又想在本地部署图生视频模型,那么这篇教程可以直接收藏。项目核心是围绕MiniMax H3模型,通过ComfyUI整合包的形式&#xf…

2026/8/25 19:53:13

新能源产业链企业:品牌全案要接得住政策语境

在新能源产业链快速发展的背景下,企业面临着诸多机遇和挑战。为适应政策导向,企业必须重视品牌塑造,确保品牌形象与政策语境相符。通过借助政策优势,企业能够提升认知度,加强市场竞争力。本文将探讨如何将可持续发展理…

2026/8/25 19:48:13

垃圾回收算法解析:从原理到面试实战

1. 垃圾回收算法的重要性与面试考察点垃圾回收(Garbage Collection,简称GC)是现代编程语言内存管理的核心技术之一。作为面试官考察候选人系统理解能力的经典题目,GC算法不仅能反映开发者对底层原理的掌握程度,更能体现…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 16:56:43

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…