我一直在想,使用bat "dotnet ${sqScannerMsBuildHome}\\SonarScanner.MSBuild.dll begin /k:yoursonarprojectkey /n:yoursonarprojectname /v:1.0 /d:sonar.host.url=%SONAR_HOST_URL%"
bat 'dotnet build'
bat "dotnet ${sqScannerMsBuildHome}\\SonarScanner.MSBuild.dll end"
并获取数字的最低位以了解是奇数还是偶数有什么不同。
使用%
就像是
%
在这种情况下,n % 2 == 0
是偶数n
在这种情况下,n % 2 == 1
是一个奇数使用最低有效位
n
在这种情况下,n & 1 == 0
是偶数n
在这种情况下,n & 1 == 1
是一个奇数使用n
比数字的最低有效位快吗?
答案 0 :(得分:2)
除了可能的速度差异之外,使用按位运算符会将数字更改为32位数,其中对于浮点数,数字为64位。
使用更大的数字是有限的:
32 bit 64 bit
---- ------------- --------------------------------------------
min -2147483648 -9007199254740991 Number.MIN_SAFE_INTEGER
max 2147483647 9007199254740991 Number.MAX_SAFE_INTEGER