C - 左移或添加到自身(速度)

标签 c

<分区>

哪个执行得更快?

1:

n = n << 1;

2:

n = n + n;

最佳答案

任何好的编译器最终都会使它们相同,所以我无法想象这有什么关系。

关于C - 左移或添加到自身(速度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7117406/

相关文章:

c - 如何修复此代码中提到的 MISRA-2012 10.4 和 10.9 违规问题?

c - 我需要重新初始化 epoll_wait 的事件数组吗?

c - 在 C 中,我如何“模拟”更改父进程的工作目录?

c - 在 Win32 上使用 Gcc 并链接到 msvcrt.dll

c - 如何将指向物理内存的指针从内核空间传递到用户空间并将其映射到虚拟空间

c - 无索引的指针算法的双指针内存分配访问问题

c - 如何制作具有特殊 header 结构的原始数据包并通过原始 unix 套接字发送

C++ 图像比较每个 block 的平均位数

c - 我不明白以下 C 代码行

c - 无效的内存读取 - Valgrind