📄 upgrade.inc
字号:
+0:-1:1-1:-1:0-1:+1:-2+1:-1:2+9:+1:8+99:+1:98+999:+1:998+9999:+1:9998+99999:+1:99998+999999:+1:999998+9999999:+1:9999998+99999999:+1:99999998+999999999:+1:999999998+9999999999:+1:9999999998+99999999999:+1:99999999998+10:-1:11+100:-1:101+1000:-1:1001+10000:-1:10001+100000:-1:100001+1000000:-1:1000001+10000000:-1:10000001+100000000:-1:100000001+1000000000:-1:1000000001+10000000000:-1:10000000001+123456789:+987654321:-864197532-123456789:+987654321:-1111111110-123456789:-987654321:864197532+123456789:-987654321:1111111110&bmulabc:abc:NaNabc:+0:NaN+0:abc:NaNNaNmul:+inf:NaNNaNmul:-inf:NaN-inf:NaNmul:NaN+inf:NaNmul:NaN+inf:+inf:inf+inf:-inf:-inf-inf:+inf:-inf-inf:-inf:inf+0:+0:0+0:+1:0+1:+0:0+0:-1:0-1:+0:0123456789123456789:0:00:123456789123456789:0-1:-1:1-1:+1:-1+1:-1:-1+1:+1:1+2:+3:6-2:+3:-6+2:-3:-6-2:-3:6111:111:1232110101:10101:1020302011001001:1001001:1002003002001100010001:100010001:1000200030002000110000100001:10000100001:10000200003000020000111111111111:9:9999999999922222222222:9:19999999999833333333333:9:29999999999744444444444:9:39999999999655555555555:9:49999999999566666666666:9:59999999999477777777777:9:69999999999388888888888:9:79999999999299999999999:9:899999999991+25:+25:625+12345:+12345:152399025+99999:+11111:11110888899999:10000:9999000099999:100000:9999900000999999:1000000:9999990000009999999:10000000:9999999000000099999999:100000000:9999999900000000999999999:1000000000:9999999990000000009999999999:10000000000:9999999999000000000099999999999:100000000000:9999999999900000000000999999999999:1000000000000:9999999999990000000000009999999999999:10000000000000:9999999999999000000000000099999999999999:100000000000000:9999999999999900000000000000999999999999999:1000000000000000:9999999999999990000000000000009999999999999999:10000000000000000:9999999999999999000000000000000099999999999999999:100000000000000000:9999999999999999900000000000000000999999999999999999:1000000000000000000:9999999999999999990000000000000000009999999999999999999:10000000000000000000:999999999999999999900000000000000000003:3.5:10.5^3.5:3:10.5^&bdiv-list100:20:5,04095:4095:1,0-4095:-4095:1,04095:-4095:-1,0-4095:4095:-1,0123:2:61.5,19:5:1.8,49:4:2.25,1# inf handling and general remainder5:8:0.625,50:8:0,011:2:5.5,111:-2:-5.5,-1-11:2:-5.5,1# see table in documentation in MBI0:inf:0,00:-inf:0,05:inf:0,55:-inf:0,5-5:inf:0,-5-5:-inf:0,-5inf:5:inf,0-inf:5:-inf,0inf:-5:-inf,0-inf:-5:inf,05:5:1,0-5:-5:1,0inf:inf:NaN,NaN-inf:-inf:NaN,NaN-inf:inf:NaN,NaNinf:-inf:NaN,NaN8:0:inf,8inf:0:inf,inf# exceptions to reminder rule-8:0:-inf,-8-inf:0:-inf,-inf0:0:NaN,NaN&bdivabc:abc:NaNabc:1:NaN1:abc:NaN0:0:NaN# inf handling (see table in doc)0:inf:00:-inf:05:inf:05:-inf:0-5:inf:0-5:-inf:0inf:5:inf-inf:5:-infinf:-5:-inf-inf:-5:inf5:5:1-5:-5:1inf:inf:NaN-inf:-inf:NaN-inf:inf:NaNinf:-inf:NaN8:0:infinf:0:inf-8:0:-inf-inf:0:-inf0:0:NaN11:2:5.5^-11:-2:5.5^-11:2:-5.5^11:-2:-5.5^0:1:00:-1:01:1:1-1:-1:11:-1:-1-1:1:-11:2:0.5^2:1:21000000000:9:111111111.1111111111111111111111111111111^2000000000:9:222222222.2222222222222222222222222222222^3000000000:9:333333333.3333333333333333333333333333333^4000000000:9:444444444.4444444444444444444444444444444^5000000000:9:555555555.5555555555555555555555555555556^6000000000:9:666666666.6666666666666666666666666666667^7000000000:9:777777777.7777777777777777777777777777778^8000000000:9:888888888.8888888888888888888888888888889^9000000000:9:100000000035500000:113:314159.2920353982300884955752212389380531^71000000:226:314159.2920353982300884955752212389380531^106500000:339:314159.2920353982300884955752212389380531^1000000000:3:333333333.3333333333333333333333333333333^+10:+5:2+100:+4:25+1000:+8:125+10000:+16:625999999999999:9:111111111111999999999999:99:10101010101999999999999:999:1001001001999999999999:9999:100010001999999999999999:99999:10000100001+1111088889:99999:11111-5:-3:1.666666666666666666666666666666666666667^-5:3:-1.666666666666666666666666666666666666667^4:3:1.333333333333333333333333333333333333333^4:-3:-1.333333333333333333333333333333333333333^1:3:0.3333333333333333333333333333333333333333^1:-3:-0.3333333333333333333333333333333333333333^-2:-3:0.6666666666666666666666666666666666666667^-2:3:-0.6666666666666666666666666666666666666667^8:5:1.6^-8:5:-1.6^14:-3:-4.666666666666666666666666666666666666667^-14:3:-4.666666666666666666666666666666666666667^-14:-3:4.666666666666666666666666666666666666667^14:3:4.666666666666666666666666666666666666667^# bug in Calc with '99999' vs $BASE-1#10000000000000000000000000000000000000000000000000000000000000000000000000000000000:10000000375084540248994272022843165711074:99999996249154738198464336566324447411157612:24:0.5^&bmod# inf handling, see table in doc0:inf:00:-inf:05:inf:55:-inf:5-5:inf:-5-5:-inf:-5inf:5:0-inf:5:0inf:-5:0-inf:-5:05:5:0-5:-5:0inf:inf:NaN-inf:-inf:NaN-inf:inf:NaNinf:-inf:NaN8:0:8inf:0:inf# exceptions to reminder rule-inf:0:-inf-8:0:-80:0:NaNabc:abc:NaNabc:1:abc:NaN1:abc:NaN0:0:NaN0:1:01:0:10:-1:0-1:0:-11:1:0-1:-1:01:-1:0-1:1:01:2:12:1:01000000000:9:12000000000:9:23000000000:9:34000000000:9:45000000000:9:56000000000:9:67000000000:9:78000000000:9:89000000000:9:035500000:113:3371000000:226:66106500000:339:991000000000:3:110:5:0100:4:01000:8:010000:16:0999999999999:9:0999999999999:99:0999999999999:999:0999999999999:9999:0999999999999999:99999:0-9:+5:1+9:-5:-1-9:-5:-4-5:3:1-2:3:14:3:11:3:1-5:-3:-2-2:-3:-24:-3:-21:-3:-24095:4095:0100041000510123:3:0152403346:12345:43219:5:4&bgcdabc:abc:NaNabc:+0:NaN+0:abc:NaN+0:+0:0+0:+1:1+1:+0:1+1:+1:1+2:+3:1+3:+2:1-3:+2:1100:625:254096:81:11034:804:227:90:56:127:90:54:9&blcmabc:abc:NaNabc:+0:NaN+0:abc:NaN+0:+0:NaN+1:+0:0+0:+1:0+27:+90:270+1034:+804:415668&bandabc:abc:NaNabc:0:NaN0:abc:NaN1:2:03:2:2+8:+2:0+281474976710656:0:0+281474976710656:1:0+281474976710656:+281474976710656:281474976710656-2:-3:-4-1:-1:-1-6:-6:-6-7:-4:-8-7:4:0-4:7:4# equal arguments are treated special, so also do some test with unequal ones0xFFFF:0xFFFF:0x0xFFFF0xFFFFFF:0xFFFFFF:0x0xFFFFFF0xFFFFFFFF:0xFFFFFFFF:0x0xFFFFFFFF0xFFFFFFFFFF:0xFFFFFFFFFF:0x0xFFFFFFFFFF0xFFFFFFFFFFFF:0xFFFFFFFFFFFF:0x0xFFFFFFFFFFFF0xF0F0:0xF0F0:0x0xF0F00x0F0F:0x0F0F:0x0x0F0F0xF0F0F0:0xF0F0F0:0x0xF0F0F00x0F0F0F:0x0F0F0F:0x0x0F0F0F0xF0F0F0F0:0xF0F0F0F0:0x0xF0F0F0F00x0F0F0F0F:0x0F0F0F0F:0x0x0F0F0F0F0xF0F0F0F0F0:0xF0F0F0F0F0:0x0xF0F0F0F0F00x0F0F0F0F0F:0x0F0F0F0F0F:0x0x0F0F0F0F0F0xF0F0F0F0F0F0:0xF0F0F0F0F0F0:0x0xF0F0F0F0F0F00x0F0F0F0F0F0F:0x0F0F0F0F0F0F:0x0x0F0F0F0F0F0F0x1F0F0F0F0F0F:0x3F0F0F0F0F0F:0x0x1F0F0F0F0F0F&biorabc:abc:NaNabc:0:NaN0:abc:NaN1:2:3+8:+2:10+281474976710656:0:281474976710656+281474976710656:1:281474976710657+281474976710656:281474976710656:281474976710656-2:-3:-1-1:-1:-1-6:-6:-6-7:4:-3-4:7:-1# equal arguments are treated special, so also do some test with unequal ones0xFFFF:0xFFFF:0x0xFFFF0xFFFFFF:0xFFFFFF:0x0xFFFFFF0xFFFFFFFF:0xFFFFFFFF:0x0xFFFFFFFF0xFFFFFFFFFF:0xFFFFFFFFFF:0x0xFFFFFFFFFF0xFFFFFFFFFFFF:0xFFFFFFFFFFFF:0x0xFFFFFFFFFFFF0:0xFFFF:0x0xFFFF0:0xFFFFFF:0x0xFFFFFF0:0xFFFFFFFF:0x0xFFFFFFFF0:0xFFFFFFFFFF:0x0xFFFFFFFFFF0:0xFFFFFFFFFFFF:0x0xFFFFFFFFFFFF0xFFFF:0:0x0xFFFF0xFFFFFF:0:0x0xFFFFFF0xFFFFFFFF:0:0x0xFFFFFFFF0xFFFFFFFFFF:0:0x0xFFFFFFFFFF0xFFFFFFFFFFFF:0:0x0xFFFFFFFFFFFF0xF0F0:0xF0F0:0x0xF0F00x0F0F:0x0F0F:0x0x0F0F0xF0F0:0x0F0F:0x0xFFFF0xF0F0F0:0xF0F0F0:0x0xF0F0F00x0F0F0F:0x0F0F0F:0x0x0F0F0F0x0F0F0F:0xF0F0F0:0x0xFFFFFF0xF0F0F0F0:0xF0F0F0F0:0x0xF0F0F0F00x0F0F0F0F:0x0F0F0F0F:0x0x0F0F0F0F0x0F0F0F0F:0xF0F0F0F0:0x0xFFFFFFFF0xF0F0F0F0F0:0xF0F0F0F0F0:0x0xF0F0F0F0F00x0F0F0F0F0F:0x0F0F0F0F0F:0x0x0F0F0F0F0F0x0F0F0F0F0F:0xF0F0F0F0F0:0x0xFFFFFFFFFF0xF0F0F0F0F0F0:0xF0F0F0F0F0F0:0x0xF0F0F0F0F0F00x0F0F0F0F0F0F:0x0F0F0F0F0F0F:0x0x0F0F0F0F0F0F0x0F0F0F0F0F0F:0xF0F0F0F0F0F0:0x0xFFFFFFFFFFFF0x1F0F0F0F0F0F:0xF0F0F0F0F0F0:0x0xFFFFFFFFFFFF&bxorabc:abc:NaNabc:0:NaN0:abc:NaN1:2:3+8:+2:10+281474976710656:0:281474976710656+281474976710656:1:281474976710657+281474976710656:281474976710656:0-2:-3:3-1:-1:0-6:-6:0-7:4:-3-4:7:-54:-7:-3-4:-7:5# equal arguments are treated special, so also do some test with unequal ones0xFFFF:0xFFFF:00xFFFFFF:0xFFFFFF:00xFFFFFFFF:0xFFFFFFFF:00xFFFFFFFFFF:0xFFFFFFFFFF:00xFFFFFFFFFFFF:0xFFFFFFFFFFFF:00:0xFFFF:0x0xFFFF0:0xFFFFFF:0x0xFFFFFF0:0xFFFFFFFF:0x0xFFFFFFFF0:0xFFFFFFFFFF:0x0xFFFFFFFFFF0:0xFFFFFFFFFFFF:0x0xFFFFFFFFFFFF0xFFFF:0:0x0xFFFF0xFFFFFF:0:0x0xFFFFFF0xFFFFFFFF:0:0x0xFFFFFFFF0xFFFFFFFFFF:0:0x0xFFFFFFFFFF0xFFFFFFFFFFFF:0:0x0xFFFFFFFFFFFF0xF0F0:0xF0F0:00x0F0F:0x0F0F:00xF0F0:0x0F0F:0x0xFFFF0xF0F0F0:0xF0F0F0:00x0F0F0F:0x0F0F0F:00x0F0F0F:0xF0F0F0:0x0xFFFFFF0xF0F0F0F0:0xF0F0F0F0:00x0F0F0F0F:0x0F0F0F0F:00x0F0F0F0F:0xF0F0F0F0:0x0xFFFFFFFF0xF0F0F0F0F0:0xF0F0F0F0F0:00x0F0F0F0F0F:0x0F0F0F0F0F:00x0F0F0F0F0F:0xF0F0F0F0F0:0x0xFFFFFFFFFF0xF0F0F0F0F0F0:0xF0F0F0F0F0F0:00x0F0F0F0F0F0F:0x0F0F0F0F0F0F:00x0F0F0F0F0F0F:0xF0F0F0F0F0F0:0x0xFFFFFFFFFFFF&bnotabc:NaN+0:-1+8:-9+281474976710656:-281474976710657-1:0-2:1-12:11&digit0:0:012:0:212:1:1123:0:3123:1:2123:2:1123:-1:1123:-2:2123:-3:3123456:0:6123456:1:5123456:2:4123456:3:3123456:4:2123456:5:1123456:-1:1123456:-2:2123456:-3:3100000:-3:0100000:0:0100000:1:0&mantissaabc:NaN1e4:12e0:2123:123-1:-1-2:-2+inf:inf-inf:-inf&exponentabc:NaN1e4:42e0:0123:0-1:0-2:00:1+inf:inf-inf:inf&partsabc:NaN,NaN1e4:1,42e0:2,0123:123,0-1:-1,0-2:-2,00:0,1+inf:inf,inf-inf:-inf,inf&bfac-1:NaNNaNfac:NaN+inf:inf-inf:NaN0:11:12:23:64:245:1206:72010:362880011:3991680012:479001600&bpowabc:12:NaN12:abc:NaN0:0:10:1:00:2:00:-1:inf0:-2:inf1:0:11:1:11:2:11:3:11:-1:11:-2:11:-3:12:0:12:1:22:2:42:3:83:3:272:-1:0.5^-2:-1:-0.5^2:-2:0.25^# Y is even => result positive-2:-2:0.25^# Y is odd => result negative-2:-3:-0.125^+inf:1234500012:inf-inf:1234500012:inf-inf:1234500013:-inf+inf:-12345000123:inf-inf:-12345000123:-inf# 1 ** -x => 1 / (1 ** x)-1:0:1-2:0:1-1:1:-1-1:2:1-1:3:-1-1:4:1-1:5:-1-1:-1:-1-1:-2:1-1:-3:-1-1:-4:1-2:2:4-2:3:-8-2:4:16-2:5:-32-3:2:9-3:3:-27-3:4:81-3:5:-24310:2:10010:3:100010:4:1000010:5:10000010:6:100000010:7:1000000010:8:10000000010:9:100000000010:20:100000000000000000000123456:2:15241383936#2:0.5:1.41^&length100:310:21:10:112345:510000000000000000:17-123:3215960156869840440586892398248:30# broot always upgrades&broot144:2:12^123:2:11.09053650640941716205160010260993291846^# bsqrt always upgrades&bsqrt145:12.04159457879229548012824103037860805243^144:12^143:11.95826074310139802112984075619561661399^16:4170:13.03840481040529742916594311485836883306^169:13168:12.96148139681572046193193487217599331541^4:23:1.732050807568877293527446341505872366943^2:1.41421356237309504880168872420969807857^9:312:3.464101615137754587054892683011744733886^256:16100000000:100004000000000000:2000000152399026:12345.00004050222755607815159966235881398^152399025:12345152399024:12344.99995949777231103967404745303741942^1:10:0-2:NaN-123:NaNNan:NaN+inf:inf-inf:NaN&bround$round_mode('trunc')0:12:0NaNbround:12:NaN+inf:12:inf-inf:12:-inf1234:0:12341234:2:1200123456:4:123400123456:5:123450123456:6:123456+10123456789:5:10123000000-10123456789:5:-10123000000+10123456789:9:10123456700-10123456789:9:-10123456700+101234500:6:101234000-101234500:6:-101234000#+101234500:-4:101234000#-101234500:-4:-101234000$round_mode('zero')+20123456789:5:20123000000-20123456789:5:-20123000000+20123456789:9:20123456800-20123456789:9:-20123456800+201234500:6:201234000-201234500:6:-201234000#+201234500:-4:201234000#-201234500:-4:-201234000+12345000:4:12340000-12345000:4:-12340000$round_mode('+inf')+30123456789:5:30123000000-30123456789:5:-30123000000+30123456789:9:30123456800-30123456789:9:-30123456800+301234500:6:301235000-301234500:6:-301234000#+301234500:-4:301235000#-301234500:-4:-301234000+12345000:4:12350000-12345000:4:-12340000$round_mode('-inf')+40123456789:5:40123000000-40123456789:5:-40123000000+40123456789:9:40123456800-40123456789:9:-40123456800+401234500:6:401234000+401234500:6:401234000#-401234500:-4:-401235000#-401234500:-4:-401235000+12345000:4:12340000-12345000:4:-12350000$round_mode('odd')+50123456789:5:50123000000-50123456789:5:-50123000000+50123456789:9:50123456800-50123456789:9:-50123456800+501234500:6:501235000-501234500:6:-501235000#+501234500:-4:501235000#-501234500:-4:-501235000+12345000:4:12350000-12345000:4:-12350000$round_mode('even')+60123456789:5:60123000000-60123456789:5:-60123000000+60123456789:9:60123456800-60123456789:9:-60123456800+601234500:6:601234000-601234500:6:-601234000#+601234500:-4:601234000#-601234500:-4:-601234000#-601234500:-9:0#-501234500:-9:0#-601234500:-8:0#-501234500:-8:0+1234567:7:1234567+1234567:6:1234570+12345000:4:12340000-12345000:4:-12340000&is_zero0:1NaNzero:0+inf:0-inf:0123:0-1:01:0&is_one0:0NaNone:0+inf:0-inf:01:12:0-1:0-2:0# floor and ceil tests are pretty pointless in integer space...but play safe&bfloor0:0NaNfloor:NaN+inf:inf-inf:-inf-1:-1-2:-22:23:3abc:NaN&bceilNaNceil:NaN+inf:inf-inf:-inf0:0-1:-1-2:-22:23:3abc:NaN&as_hex128:0x80-128:-0x800:0x0-0:0x01:0x10x123456789123456789:0x123456789123456789+inf:inf-inf:-infNaNas_hex:NaN&as_bin128:0b10000000-128:-0b100000000:0b0-0:0b01:0b10b1010111101010101010110110110110110101:0b1010111101010101010110110110110110101+inf:inf-inf:-infNaNas_bin:NaN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -