小编use*_*048的帖子

为什么Windows 64位平台上的void指针大小为4

我有以下程序打印4.我在Windows 7 64位上运行此程序.不应该为64位平台打印8?提前致谢.

#include <stdio.h>
void main()
{
    printf("%d", sizeof(void*));
}
Run Code Online (Sandbox Code Playgroud)

c win64 programming-languages

6
推荐指数
1
解决办法
5393
查看次数

C printf 浮点数格式

我尝试了以下代码

int main()
{
    float a = 1.0, b = 25.16;
    printf("%2.1f\n", a);
    printf("%2.1f\n", b);
}
Run Code Online (Sandbox Code Playgroud)

我期望结果为:

 1.0
25.2
Run Code Online (Sandbox Code Playgroud)

相反,它显示:

1.0
25.2
Run Code Online (Sandbox Code Playgroud)

为什么不排队呢?

c

3
推荐指数
1
解决办法
2万
查看次数

AES CBC 模式下的初始化向量 (IV)

我知道 IV 应该是随机的并与纯文本进行异或以开始加密。我的问题是,除了密钥之外,我是否还必须记住随机 IV 才能解密?

encryption aes initialization-vector

-1
推荐指数
1
解决办法
3086
查看次数