Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
21
Task/Bitwise-operations/Icon/bitwise-operations.icon
Normal file
21
Task/Bitwise-operations/Icon/bitwise-operations.icon
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
procedure main()
|
||||
bitdemo(255,2)
|
||||
bitdemo(-15,3)
|
||||
end
|
||||
|
||||
procedure bitdemo(i,i2)
|
||||
write()
|
||||
demowrite("i",i)
|
||||
demowrite("i2",i2)
|
||||
demowrite("complement i",icom(i))
|
||||
demowrite("i or i2",ior(i,i2))
|
||||
demowrite("i and i2",iand(i,i2))
|
||||
demowrite("i xor i2",ixor(i,i2))
|
||||
demowrite("i shift " || i2,ishift(i,i2))
|
||||
demowrite("i shift -" || i2,ishift(i,-i2))
|
||||
return
|
||||
end
|
||||
|
||||
procedure demowrite(vs,v)
|
||||
return write(vs, ": ", v, " = ", int2bit(v),"b")
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue