c++ 基础运算 哪位帮我解释下DES加密中这条语句的含义: datalen=(datalen+7)&0xfffffff8 (datalen是欲加密字符的长度)多谢了,在线等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datalen+7和0xfffffff8按位与就是datalen+7低三位清零 确是按位与,但datalen+7的长度是多少呢?与0xfffffff8相同吗?如果不同是不是还有另外一个作用? 可以这样理解,源长度小于8的部分,如果大于0,则按进1,否则清0;相当于 (datalen+7)/8*8; 你就这么一句语句,很难正确理解本身的含义,只能从这句语句本身理解,还是比较赞同1楼跟3楼和起来的意见。datalen的长度大于等于0xfffffff8时,就是datalen+7低三位清零。这只是我个人看法。至于对错,就看你个人理解了 大家谈谈进程通信和线程通信的区别与联系? MFC dll中调用模式对话框的问题,急啊,帮帮忙 机器锁定的时候,屏幕拷贝函数就失效了吗 请问鼠标左健按下与放开分别产生什么响应? 请教:CTypedPtrArray数据类型的问题?? 各位,能否告之几个国外VC的网址? unsigned short 与WORD 等同吗 酒香也怕巷子深,吆喝两嗓子:对网络捕获和监视网络通信感兴趣的朋友 一个弱问题。 构造与析构,怪异问题。 线程资源释放问题 谁偷走了我绘的图,是谁???
就是datalen+7低三位清零
相当于 (datalen+7)/8*8;