C语言中常用算数运算符包括以下几种:
1、加减运算符("+" 、"-")
"+" 和 "-" 既可以作为一元运算符,也可以作为二元运算符。
一元运算符就是把运算符放到一个值或变量的前面。"+" 没有什么作用,该是什么还是什么;"-" 不一样,会改变值或变量的正负号,正的会变负,负的会变正。例如:
int x = -5;
int y = -x; // 运算结果:y=5 (变正了)
"+" 、"-" 作为二元运算符的使用就是普通的加减法运算。比如:
int x = 10 + 20; //运算结果:x=30
int y = 60 - 40; //运算结果:y=20
2、乘除运算符("*"、"\")
" * " 、" \ " 的用法和普通四则运算的用法相同,不需举例。需要注意的是做除法运算除数不能为零,否则会报错。另外还需注意,两个整数相除结果应该有小数时C语言不会给计算小数部分,如果我们需要结果保留小数时,两个数必有一个要写成浮点数。举例如下:
printf("3除以4等于%f", 3/4); //尽管占位符使用了浮点符号,但输出结果:3除以4等于0
printf("3除以4等于%f",3.0/4); //3写成3.0( 浮点形式),输出结果:3除以4等于0.750000
将数字写成浮点形式可以出现小数结果,还有一种方法后边会学到,就是"类型强转",也就是在需要改写成浮点数的位置前加上带括弧的类型。举例:
C语言从头学07——算数运算符
于 2024-05-17 18:53:14 首次发布