尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

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

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;}生活太苦给大家来点甜
返回列表