技术栈

golang中int8溢出

weixin_449190412026-03-31 9:58
Go 复制代码
package main

import "fmt"



func main() {
	var x int8 = -128 //int16 输出的是128
	var y = x / -1
	fmt.Println(y)
}

结果为-128

解析:输出 -128 是因为 128 在 int8 的二进制补码系统中,恰好"轮回"成了 -128

上一篇:使用StreamLoad向Doris-4.0.3版本的聚合表导数据超时问题
下一篇:HarmonyOS 5.0教育行业解决方案:基于分布式能力的沉浸式智慧课堂系统
相关推荐
xieliyu.
2 小时前
Java 基础:接口核心概念与实战详解
java·开发语言
daxi150
2 小时前
C语言从入门到进阶——第17讲:字符串函数
c语言·开发语言·算法·蓝桥杯
Yang-Never
2 小时前
ADB ->Android 实时监控内存
android·开发语言·adb·android studio
清汤饺子
2 小时前
Everything Claude Code:让我把 AI 编程效率再翻一倍的东西
前端·javascript·后端
CoderCodingNo
2 小时前
【GESP】C++八级考试大纲知识点梳理 (7) 算法的时间和空间效率分析
开发语言·c++·算法
leikooo
2 小时前
我用 SubAgent 做了一个 AI 自动修复闭环:流式修代码、自动构建、失败重试
后端·spring·ai编程
程序员zgh
2 小时前
C++ 环形队列 从原理到实例演示
c语言·开发语言·数据结构·c++·学习
小谢小哥
2 小时前
11-Java语言核心-JVM原理-JVM调优详解
后端
csbysj2020
2 小时前
Bootstrap 下拉菜单:全面解析与应用指南
开发语言
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10UV安装并设置国内源