社区
图形处理/算法
帖子详情
不用*, /, %运算符, 写一个快速乘以7算法和一个快速除以7的算法 [有兴趣的可以试试]
xstring
2004-04-14 11:55:52
乘7比较容易
我先给出了
unsigned int mul7 (unsigned int x)
{
return x << 3 - x;
};
大家试试div7把
...全文
71
3
打赏
收藏
不用*, /, %运算符, 写一个快速乘以7算法和一个快速除以7的算法 [有兴趣的可以试试]
乘7比较容易 我先给出了 unsigned int mul7 (unsigned int x) { return x << 3 - x; }; 大家试试div7把
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyc_nj
2004-04-15
打赏
举报
回复
((x-x>>3)<<3 ) | (x & 0x7);
FengYuanMSFT
2004-04-15
打赏
举报
回复
You have to specify the range of x,
(x * 73 + 256) / 512 is quite close to x / 7
73 = 64 + 8 + 1
So x * 73 = (x << 8) + (x << 3) + x
afc
2004-04-14
打赏
举报
回复
(x >> 3) + x
掘根宝典之C语言基本
运算符
(+-*/,%,++,——,sizeof),表达式,语句,类型转换
C语言中的算术
运算符
包括赋值
运算符
(=),加法
运算符
(+)、减法
运算符
(-)、乘法
运算符
(*)、除法
运算符
(/)和取模
运算符
(%)。这些
运算符
用于对数值进行基本的加、减、乘、除和取余运算。
C/C++:
运算符
的详解及其运算优先级
本章将逐一介绍算术
运算符
、关系
运算符
、逻辑
运算符
、位
运算符
、赋值
运算符
和其他
运算符
。 算术
运算符
下表显示了 C 语言支持的所有算术
运算符
。假设变量 A 的值为 10,变量 B 的值为 20,则: ...
C/C++
运算符
本章将逐一介绍算术
运算符
、关系
运算符
、逻辑
运算符
、位
运算符
、赋值
运算符
和其他
运算符
。 算术
运算符
下表显示了 C 语言支持的所有算术
运算符
。假设变量A的值为 10,变量B的值为 20,则:
运算符
描述 ...
Java中的逻辑
运算符
/移位
运算符
简单总结
Java中的逻辑
运算符
/移位
运算符
简单总结
C++基础知识【2】
运算符
和表达式
在C++中,表达式是由一系列的
运算符
和操作数组成的式子,可以用于计算
一个
值或执行某个操作。根据符号的个数,C++中可以把
运算符
分为单目
运算符
、双目
运算符
和三目
运算符
。优先级高的
运算符
不一定就是计算结果的...
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章