Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
22
Task/Bitwise-operations/Elixir/bitwise-operations.elixir
Normal file
22
Task/Bitwise-operations/Elixir/bitwise-operations.elixir
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
defmodule Bitwise_operation do
|
||||
use Bitwise
|
||||
|
||||
def test(a \\ 255, b \\ 170, c \\ 2) do
|
||||
IO.puts "Bitwise function:"
|
||||
IO.puts "band(#{a}, #{b}) = #{band(a, b)}"
|
||||
IO.puts "bor(#{a}, #{b}) = #{bor(a, b)}"
|
||||
IO.puts "bxor(#{a}, #{b}) = #{bxor(a, b)}"
|
||||
IO.puts "bnot(#{a}) = #{bnot(a)}"
|
||||
IO.puts "bsl(#{a}, #{c}) = #{bsl(a, c)}"
|
||||
IO.puts "bsr(#{a}, #{c}) = #{bsr(a, c)}"
|
||||
IO.puts "\nBitwise as operator:"
|
||||
IO.puts "#{a} &&& #{b} = #{a &&& b}"
|
||||
IO.puts "#{a} ||| #{b} = #{a ||| b}"
|
||||
IO.puts "#{a} ^^^ #{b} = #{a ^^^ b}"
|
||||
IO.puts "~~~#{a} = #{~~~a}"
|
||||
IO.puts "#{a} <<< #{c} = #{a <<< c}"
|
||||
IO.puts "#{a} >>> #{c} = #{a >>> c}"
|
||||
end
|
||||
end
|
||||
|
||||
Bitwise_operation.test
|
||||
Loading…
Add table
Add a link
Reference in a new issue