golang除法运算符怎么使用

今天小编给大家分享一下golang除法运算符怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

10多年的绥江网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整绥江建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“绥江网站设计”,“绥江网站推广”以来,每个客户项目都认真落实执行。

运算符有:1、“/”运算符,可对两个操作数进行除法运算,语法“操作数1 / 操作数2”;2、“%”取模(取余)运算符,可对两个操作数进行除法运算并返回余数,语法“操作数1 % 操作数2”;3、“/=”除赋值运算符,作用是先进行除法运算,再将结果赋值给运算符左侧的变量;4、“%”取余赋值运算符,作用是先进行取余运算,再将结果赋值给运算符左侧的变量。

运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等。

golang中可以进行除法运算的运算符有:

运算符运算例子结果
/除法运算4/22
%取模|取余9%21
/=相除后赋值c/=a相当于c=c/a
%=取余后赋值c%=a相当于c=c%a

“/”和“%”运算符

“/”和“%”是算术运算符,是用于对数字(文字或变量)执行算术运算的一种符号。

  • “/”是除法运算符

  • “%”是取模(取余)运算符

使用时注意事项

  • 对于除号/,它的整数除和小数除是有区别的;整数之间做除法时,只保留整数时部分而舍弃小数部分。不会进行四舍五入等。例:x:=50/9 结果是5

  • 当对于一个数取模时可以等价于a%b=a-a/b*b

实例

package main

import "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 )
}

golang除法运算符怎么使用

“/=”和“%=”运算符

/=”和“%=”是扩展后的赋值运算符,是将=与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋值运算符。

  • “/=”:先进行除法运算,再将结果赋值给运算符左侧的变量

  • “%=”先进行取模运算,再将结果赋值给运算符左侧的变量

示例:

package main

import "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 )


}

golang除法运算符怎么使用

以上就是“golang除法运算符怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


网站名称:golang除法运算符怎么使用
文章起源:http://csdahua.cn/article/ggpijc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流