最新消息:

使用Int64Op运算64位整数

nsis 永恒心锁 2146浏览 0评论
Int64Op ARG1 OP [ARG2]
执行 ARG1 和选项 ARG2 之间的 OP 操作,返回值到堆栈顶。ARG1 和 ARG2 都是 64 位整数,这意味着它们可以处理从 -2^63 到 2^63 – 1 的整数。
有效的运算符:
加法:+
减法:-
乘法:*
除法:/
取模:%
位或:
位与:&
位异或:^
逻辑或:
逻辑与:&&
小于:<
大于:>
等于:=
位非 (单变量):~
逻辑非 (单变量):!
例子:
OutFile "使用Int64Op运算64位整数.exe"
Name "使用Int64Op运算64位整数"
SetCompressor lzma
XPStyle on

Section
	System::Int64Op 5 + 5
	Pop $0
	DetailPrint "5 + 5 = $0" # 10

	System::Int64Op 64 - 25
	Pop $0
	DetailPrint "64 - 25 = $0" # 39

	System::Int64Op 526355 * 1565487
	Pop $0
	DetailPrint "526355 * 1565487 = $0" # 824001909885

	System::Int64Op 5498449498849818 / 3
	Pop $0
	DetailPrint "5498449498849818 / 3 = $0" # 1832816499616606

	System::Int64Op 0x89498A198E4566C % 157
	Pop $0
	DetailPrint "0x89498A198E4566C % 157 = $0" # 118

	System::Int64Op 0xF0F0F0F  0xF0F0FFF
	Pop $0
	DetailPrint "0xF0F0F0F  0xF0F0FFF = $0" # 0xF0F0FFF

	System::Int64Op 0x12345678 & 0xF0F0F0F0
	Pop $0
	DetailPrint "0x12345678 & 0xF0F0F0F0 = $0" # 0x10305070

	System::Int64Op 1 ^ 0
	Pop $0
	DetailPrint "1 ^ 0 = $0" # 1

	System::Int64Op 1  0
	Pop $0
	DetailPrint "1  0 = $0" # 1

	System::Int64Op 1 && 0
	Pop $0
	DetailPrint "1 && 0 = $0" # 0

	System::Int64Op 9302157012375 < 570197509190760
	Pop $0
	DetailPrint "9302157012375 < 570197509190760 = $0" # 1

	System::Int64Op 5168 > 89873
	Pop $0
	DetailPrint "5168 > 89873 = $0" # 0

	System::Int64Op 189189 = 189189
	Pop $0
	DetailPrint "189189 = 189189 = $0" # 1

	System::Int64Op 156545668489 ~
	Pop $0
	DetailPrint "1 ~ = $0" # -156545668490

	System::Int64Op 1 !
	Pop $0
	DetailPrint "1 ! = $0" # 0
SectionEnd
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。丨本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途。丨本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » 使用Int64Op运算64位整数

您必须 登录 才能发表评论!