您好,欢迎访问一九零五行业门户网

golang中除法运算符有哪些

运算符有:1、“/”运算符,可对两个操作数进行除法运算,语法“操作数1 / 操作数2”;2、“%”取模(取余)运算符,可对两个操作数进行除法运算并返回余数,语法“操作数1 % 操作数2”;3、“/=”除赋值运算符,作用是先进行除法运算,再将结果赋值给运算符左侧的变量;4、“%”取余赋值运算符,作用是先进行取余运算,再将结果赋值给运算符左侧的变量。
本教程操作环境:windows7系统、go 1.18版本、dell g3电脑。
运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等。
golang中可以进行除法运算的运算符有:
运算符运算例子结果
/ 除法运算 4/2 2
% 取模|取余 9%2 1
/= 相除后赋值 c/=a 相当于c=c/a
%= 取余后赋值 c%=a 相当于c=c%a
“/”和“%”运算符
“/”和“%”是算术运算符,是用于对数字(文字或变量)执行算术运算的一种符号。
“/”是除法运算符
“%”是取模(取余)运算符
使用时注意事项
对于除号/,它的整数除和小数除是有区别的;整数之间做除法时,只保留整数时部分而舍弃小数部分。不会进行四舍五入等。例:x:=50/9 结果是5
当对于一个数取模时可以等价于a%b=a-a/b*b
实例
package mainimport "fmt"func main() { var a int = 21 var b int = 10 var c int c = a / b fmt.printf("除法运算符 - c 的值为 %d\n", c ) c = a % b fmt.printf("取余运算符 - c 的值为 %d\n", c )}
“/=”和“%=”运算符
“/=”和“%=”是扩展后的赋值运算符,是将=与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋值运算符。
“/=”:先进行除法运算,再将结果赋值给运算符左侧的变量
“%=”先进行取模运算,再将结果赋值给运算符左侧的变量
示例:
package mainimport "fmt"func main() { var a int = 21 var c int =3 a /= c fmt.printf("a 值为 = %d\n", a ) var b int = 9 var d int =2 b %= d fmt.printf("b 值为 = %d\n", b )}
【相关推荐:go视频教程、编程教学】
以上就是golang中除法运算符有哪些的详细内容。
其它类似信息

推荐信息