[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 3# neorobin

歌玩的不是 WOW(至今不知道那是个什么游戏 是不是就是魔兽争霸啊)
歌玩的是BAT的总结和概括

TOP

本帖最后由 ads350668398 于 2014-10-23 07:21 编辑
借用 neorobin 的算法:
CrLf 发表于 2014-10-22 15:42


运行结果

    #偶数=185
#和=56821
#奇数=178
#最大=167
#最小=136
#除三=379
请按任意键继续. . .

怎么11打头有几个12打头有几个13打头有几个。。。。(错别字是输入法不好用 不够智能 也侧面反映了 网友是智能的#17)

TOP

回复 8# CrLf

我猜 XX拼音 可能不懂那个吧
祖国语言就是强
1

评分人数

    • CrLf: 世界语言哪家强?技术 + 1

TOP

回复 7# neorobin


    好吧,原来 MSB 是这个意思,我原以为 IMSB 是 I'm SB,呃

TOP

回复 6# CrLf

MSB (Most significant bit)  在大端序中,是最左端的位, 对于有符号整数, 它 是符号位;
把 最右端的 LSB (Least Significant Bit) 编号为第 0 位, MSB 的位编号就是 存储尺寸位数 - 1
对 32 位整数, MSB 的编号就是 32 - 1 = 31

如果并不知道是多少位的整数, 但是知道是 大端序 和 算术右移, 那么下面的式子
T =  1 << n >> (n + 1)        也可以写成这样: 1<<n>>n>>1
仅在 n == 存储尺寸位数 - 1 时, T 的结果才会是 -1, 而 n 取其他任何值时, T 都将得到 0.
可以将 n 的值在一个范围内测试, 当 T 的值得到 -1 时, 就把对应的 n 值保留下来, 这个保留的值就是 MSB 的编号.

TOP

回复 5# neorobin


    木看懂,这是什么意思

TOP

呃, 那个 31?????

假设 8 bits == 1 byte 没有变哈(谁知道会不会变呢),  也假设 CPU 也蛮喜欢 1 就是 1 哈(执行算术右移)
其实我(只是我)也没见过 64 位整数的 cmd,  还是想把这个 31 FIND 出来, 肯定会有更短更好更直接的召唤咒语~~~

命令行敲入
  1. for /l %i in (7 8 127) do set /a "_=1<<%i>>%i+1, IMSB=_&%i|~_&IMSB"
  2. set IMSB
复制代码

TOP

借用 neorobin 的算法:
  1. @echo off & setlocal enabledelayedexpansion
  2. set /a "M=1<<31^-1"
  3. for /f "tokens=1-3 delims=. " %%a in (a.txt) do (
  4.     set /a "#奇数-=~%%a%%2,#偶数+=%%a%%2,#除三+=%%a%%3,#和+=%%a,x=%%a,t=x-#最大,#最大=x-(t&t>>31),p=#最小,p=p+(p-1>>31&M),t=p-x,#最小=x+(t&t>>31)"
  5. )
  6. set #
  7. pause
复制代码

TOP

难道楼主在研究 WOW 刷机练级, 一帖总共才一百多字, 错别字一共 5 个词 10 个字
高阶督军的大头棒ID:18866
物品等级: 78
拾取后绑定
单手         单手锤
146 - 220 伤害        速度 2.90
(+ 63.1357 伤害 / 每秒)
+7 耐力
+14 爆击
+28 攻击强度

闪!
1

评分人数

    • CrLf: 想想也是醉了技术 + 1

TOP

  1. gawk "NR==1{max=min=$1}NR>1{max=max>$1?max:$1;min=min>$1?$1:min;}END{print \"Max: \"max,\"Min: \"min}" a.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表