This commit is contained in:
2020-02-17 11:22:31 +01:00
commit f03f085966
4 changed files with 73 additions and 0 deletions

13
examples/set-bits.carp Normal file
View File

@@ -0,0 +1,13 @@
(load "main.carp")
(inline-c "int count_set_bits(int n) {
int count = 0;
while (n) {
count += n & 1;
n >>= 1;
}
return count;
}")
(register count-set-bits (Fn [Int] Int) "count_set_bits")
(defn main [] (println* &(count-set-bits 462)))