首页 > 后端开发 > Golang > 正文

golang中除法运算符有哪些

青灯夜游
发布: 2023-01-06 11:43:36
原创
4439人浏览过
运算符有:1、“/”运算符,可对两个操作数进行除法运算,语法“操作数1 / 操作数2”;2、“%”取模(取余)运算符,可对两个操作数进行除法运算并返回余数,语法“操作数1 % 操作数2”;3、“/=”除赋值运算符,作用是先进行除法运算,再将结果赋值给运算符左侧的变量;4、“%”取余赋值运算符,作用是先进行取余运算,再将结果赋值给运算符左侧的变量。

golang中除法运算符有哪些

本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。

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

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

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

“/”和“%”运算符

立即学习go语言免费学习笔记(深入)”;

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

  • “/”是除法运算符

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

使用时注意事项

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

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

    PhotoG
    PhotoG

    PhotoG是全球首个内容营销端对端智能体

    PhotoG 121
    查看详情 PhotoG

实例

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 )
}
登录后复制

1.png

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

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

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

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

示例:

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 )


}
登录后复制

2.png

【相关推荐:Go视频教程编程教学

以上就是golang中除法运算符有哪些的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号