c - 乘以七

标签 c

<分区>

有人问我这个面试问题: 将数字乘以 7 的最快方法是什么。 她告诉我不要使用任何 + , - , * , /运营商。 紧张的我无法回答这个问题。

我知道将数字乘以 8 的最快方法是 n<<3 但可以n*7能实现吗?

最佳答案

假设您的编译器并不糟糕,n*7

关于c - 乘以七,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6126149/

相关文章:

c - 如何直接将数字打印为字符串?

c - C中的自由动态二维矩阵

c - Valgrind的编写和使用未初始化错误

更改字符串以指向函数中的下一个字符

c - 如何分配内存?

c - 使用 while 循环打印每行 10 个字符的 Ascii 表

c - 执行与我的 C 程序不同的程序

c - 理解 crypt() 在 MD5 情况下的输出

c - 传入指针作为参数以获取字符串长度

c - C语言中的EOF是什么?