visual studio_变量内存查看(内存里个字节的值)(无符号数赋值给对应地有符号数的可能变化探究)
vs变量内存查看:
打开内存监视窗口:
您可以同时打开4个变量内存(memory)监视窗口:
在调试过程中使用变量内存监视功能:
监视指定变量
您可以通过新建watch(变量监视来指定变量用以观察其内存)
您可以通过拖动变量(memory窗口内部地任意位置):来达到快速将地址填充到address的目的。
内存中的值是默认地以16进制的形式显示(当然您可以右键修改显示规则)
现在,每一块块值有连个十六进制字符,他们占有2*4bit,刚好一个字节(byte)
一个普通int就是4个字节.
(如果您的代码发生了更改,建议您重新完整地编译一遍,如果采用增量编译,可能导致不正常的显示结果)
修改显示模式为4字节:
十进制数(无符号数/有符号数显示模式)
无符号数赋值给对应地有符号数
将unsigned short int 5000(即0xc350)赋值给short int 变成15536
//11 00 0011 0101 0000(5000原码) //假定为双符号位,并进行取补码操作 //11 11 1100 1010 1111+1 //11 11 1100 1011 0000(按照有符号数读取的结果就是-15536)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-10-26 AM@二重积分@直角坐标系下的计算
2022-10-26 PT_二维连续型随机变量(二维均匀分布@二维正态分布)
2021-10-26 linux_系统帮助propos/whatis/which/whereis/man/info/help...)/bash&zsh/build-in command帮助/wildcard/regex
2021-10-26 IDEA@快捷键:打开文件(Go to file)@命令面板(Find Action(command Palette))执行指令/IDEA官方快捷键全表本地查看