c基础入门day3工具vs2026课程【黑马程序员匠心之作|C教程从0到1入门编程,学习编程不再难】3 运算符3.1 算数运算符作用用于处理四则运算 - * /%取余取模前置递增/递减先增/减1再进行运算后置递增/递减先进行运算再增/减1程序示例#includeiostream#includestringusingnamespacestd;intmain(){inta10;intb30;floatf12.5f;floatf24.5f;floatf35.0f;// 加减乘除coutabendl;couta-bendl;couta*bendl;couta/bendl;//两个整型相除结果依然是整型会将小数部分去除。coutf1/f2endl;coutf3/f1endl;coutf1/f3endl;// 取余取模%// 小数之间是不可以作取余运算的couta%bendl;coutb%aendl;// 前置递增先加后运算inta12;a1;couta1 a1endl;// 后置递增先运算后加inta22;a2;couta2 a2endl;// 前置递减先减后运算inta32;intb3--a3*10;couta3 a3endl;coutb3 b3endl;// 后置递减先运算后减inta42;intb4a4--*10;couta4 a4endl;coutb4 b4endl;system(pause);return0;}3.2 赋值运算符作用用于将表达式的值赋值给变量-*/%程序示例#includeiostream#includestringusingnamespacestd;intmain(){// 赋值运算符inta10;a100;couta aendl;a10;a2;//a a 2;couta aendl;a-3;//a a - 3;couta aendl;a*2;//a a * 2;couta aendl;a/3;//a a / 3;couta aendl;a%4;//a a % 4;couta aendl;system(pause);return0;}3.3 比较运算符作用用于表达式的比较并返回一个真值/假值!程序示例#includeiostream#includestringusingnamespacestd;intmain(){// 比较运算符inta10;intb20;cout(ab)endl;//()的作用是优先运算 再运算输出换行cout(a!b)endl;cout(ab)endl;cout(ab)endl;cout(ab)endl;cout(ab)endl;system(pause);return0;}3.4 逻辑运算符作用用于根据表达式的值返回真值/假值非 !与 或 ||程序示例#includeiostream#includestringusingnamespacestd;intmain(){inta10;intb10;// 逻辑运算符// 非!cout!aendl;//在c中只要不是0都是真非真即为假cout!!aendl;//非假即为真// 与// 真与真为真 同真为真cout(ab)endl;a0;cout(ab)endl;// 或||// 假或假为假 同假为假cout(a||b)endl;b0;cout(a||b)endl;system(pause);return0;}