c - 如何在 LLVM C 中将 int 转换为浮点数?
问题描述
究竟写什么等价的C
int a=10;
float b=0;
b = (float)(a+1.0);
在 llvm-c 中我可以创造价值,但如何将其转换为其他类型?C-LLVM 是如何编写的。
LLVMValueRef b = LLVMBuildAdd(builder,
LLVMGetParam(function, 0),
LLVMGetParam(function, 1), "b");
解决方案
推荐阅读
- javascript - 为社交预览卡动态提供元数据
- c - 从数字中获取特定数字时的值不正确
- php - 如果购物车数量不能被某个数字整除,则禁用 WooCommerce Checkout
- javascript - 如何在 Next.js 中使用 Context Api
- python - 如何解析似乎混合使用 Unicode 代码点和十六进制值作为字符串的二进制文件?
- javascript - 将对象值传递到事件侦听器范围之外
- reactjs - 根据其他输入 onChange 更改输入值
- discord.js - 如何给所有成员一个角色,有时间间隔
- python - 如何通过列值的条件删除 DataFrame 中的行
- angular - ng-template 中的 *ngif 不起作用 - Angular