C语言 常见操作符 和 表达式求值 (上)

发布时间:2026/10/9 13:24:14
C语言 常见操作符 和 表达式求值 (上) 操作符也被叫做算数操作符是不同的翻译意思是一样的。一. 算术操作符 - * / %又名双目操作符解析如下↓#includestdio.hintmain(){inta10;intb20;intzab;// a与b是操作数是操作符因为有两个操作数所以为双目操作符printf(%d\n,z);//30return0;}1. /除号除号的两端如果是整数执行的是整数除法得到的结果也是整数。如果想得到小数必须两个都为浮点数或者其一为浮点数结果是整数解析如下↓#includestdio.hintmain(){inta9;intb2;floatca/b;printf(%f\n,c);//4.000000return0;}结果是小数解析如下↓#includestdio.hintmain(){inta9;//a是整数floatb2.0f;//b为浮点数floatca/b;printf(%f\n,c);//4.500000return0;}2. % 取模/余运算符%表示求模余运算即返回两个整数相除后的余数这个操作符只能用于整数不能用于浮点数。解析如下↓#includestdio.hintmain(){printf(%d\n,9%2);//1printf(%d\n,9/2);//4return0;}扩展 %10是个位/10%10是十位 /100%10是百位 /1000%10是千位你想求第几位就除以多少然后再%10个位除外解析如下↓#includestdio.hintmain(){printf(%d\n,12345/10000%10);//求12345的万位 1return0;}练习✒️ 计算任意两个整数的平均值结果是小数解析如下↓#includestdio.hintmain(){intnum15;//初始化为0intnum22;//同上floataverage(num1num2)/2.0f;//float类型的浮点数一定要加上fvs2026才不会警告⚠️//double类型不需要加fprintf(%f\n,average);//结果有小数return0;}扩展① %s字符串解析如下↓#includestdio.hintmain(){chararr[20]{0};//初始化为0scanf(%s,arr);//arr是取地址形式printf(%s\n,arr);return0;}② %c 单个字符解析如下↓#includestdio.hintmain(){inta53;//5intb50;//2intc48;//0printf(%c%c%c❤️,a,b,c);// 5 2 0 ❤️return0;}生活太苦给大家来点甜

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询