如何将char设置为int变量的十六进制值
How do I set a char to the hex value of an int variable?
假设我有一个
int i = 10;
如何将char c
分配给0xA
十进制的10
和十六进制的0xA
在内部是相同的值,所以您只需直接赋值:
int i = 10;
char c = i;
相关文章:
- 如何在openssl-ecc中获取十六进制格式的私钥
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 通过错误处理,在C++中可靠地获得用户十六进制输入
- 为什么mpfr_printf与十六进制浮点(%a转换说明符)的printf不同
- 将十六进制值设置为用于填充的字符变量时出现问题
- 如何使用 setfill 和 setw 在字符串变量中存储十六进制值
- 将字符串中以十六进制形式存储的负长整型值转换为 C++ 中的长整型变量
- 直接为浮点变量分配十六进制整数与通过指针转换分配之间的区别
- C++为什么字符串的地址尽管是十六进制格式,但不能存储在 long int 变量中?
- 我如何在 C++ 中将变量从十六进制转换为 dec
- 初始化变量到十六进制的优势
- 将变量与大十六进制数进行比较
- 如何将char设置为int变量的十六进制值
- 如何告诉内联ASM变量是十六进制
- 如何将十六进制字符串分配给char[]变量
- 将声明的 INT/UINT 的八进制/十六进制分配给另一个变量
- 如何使用C语言将整数值转换为其相应的十六进制并将其存储在单字节变量中