types - 机器指令如何知道某些数据的长度和大小?
问题描述
机器指令如何知道某些数据的长度和大小?例如:bool、char 等?ARM架构中编译器处理的任何数据类型在内存中都是一个字长吗?
解决方案
至少在 x86 上,这是直接编码到指令中的。对 64 位值进行操作的指令不同于对 32 位值进行操作的指令。
推荐阅读
- performance - 动态导入页面中的所有组件是否有任何负面影响?
- ios - EXC_BAD_ACCESS NSLog(@"错误解码 JSON 数据:%@", error.localizedDescription); 在 OpenWeather API 上
- android - Android Paging 3 我们如何在后台同步数据?
- html - Safari 中的垂直直立文本空间很小
- python - RuntimeError: shape '[-1, 1031]' 对于大小为 900 的输入无效
- jenkins - 使用 PowerShell 或 DOS 生成 Jenkins 加密密码
- bash - 如何在 mac 中设置 cron 作业以运行简单的 backup.sh 脚本
- perl - 将一长行 HTML 拆分为多行
- regex - 使用正则表达式将第一个字母转换为小写字母为大写
- asp.net-mvc - 已在跟踪具有键值的另一个实例