[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hex to int for 32bit number
From: |
tomer |
Subject: |
hex to int for 32bit number |
Date: |
Sun, 31 May 2009 08:12:33 -0700 (PDT) |
User-agent: |
G2/1.0 |
I want to convert hex to int for 332bit number.
I have use downloaded code:
===========================================
(defun int-to-bin-string (n &optional length)
"Convert integer N to bit string (LENGTH, default 8)."
(let* ((i 0)
(len (or length 8))
(s (make-string len ?0))
)
(while (< i len)
(if (not (zerop (logand n (ash 1 i))))
(aset s (- len (1+ i)) ?1))
(setq i (1+ i))
===============================================
the code works only for integer and intereger in elisp is (i think) 29
bit.
is it possbile 32bit for integers?
Thanks
Tomer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hex to int for 32bit number,
tomer <=