![]() |
1
153
这个
便携式的
使用并集和
你的问题是印刷而不是转换。我猜你在用
当任何类型比
|
![]() |
2
15
是否要寻址32位int的各个字节?一种可能的方法是联合:
注意:已更正printf以反映无符号值。 |
![]() |
3
7
在您的问题中,您声明要将175的用户输入转换为
A
这个
代码如下:
使用printf的字符
上面的代码打印出来
|
![]() |
4
2
|
![]() |
5
1
因为cpp不允许指针之间的直接转换,所以需要使用reinterpret\u cast或casting to void*来完成这项工作。 |
![]() |
6
0
|
![]() |
7
-1
转换的问题(它在结尾给您一个ffffff的原因)是因为十六进制整数(您使用的是二进制运算符)被解释为有符号的。把它转换成一个无符号整数,你就没事了。 |
![]() |
8
-1
我将展示如何解析客户机-服务器通信,在1位数组中发送实际时间(4字节,在Unix epoch中格式化),然后在另一端重新构建它。(注:协议发送1024字节)
希望有帮助。 |
![]() |
9
-2
并在打印时强制转换,以防止升级到“int”(默认情况下C会这样做)
|
![]() |
10
-2
你可以简单地使用
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 5 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 5 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 5 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 5 月前 |