数字类型
炼气散人
等儿子高考后,或许会回来
展开
-
newlisp dotimes循环 与 整数格式化成字符串
dotimes循环类似于其他语言的for循环,迭代从0到n-1.下面是官方文档。dotimessyntax: (dotimes (sym-var int-count [exp-break]) body)The expressions in body are evaluated int times. The variable in sym is set from 0 (zero) to (int -原创 2013-04-04 11:25:08 · 3329 阅读 · 0 评论 -
newlisp 模拟C的uint32_t类型
涉及到算法,经常遇到位操作,而这些位操作都需要固定宽度的整数,比如下面的例子:void Tea(uint32_t* v, uint32_t* k) { uint32_t v0 = v[0], v1 = v[1], sum = 0, i; /* set up */ uint32_t delta = 0x9e3779b9; /原创 2013-04-06 22:32:12 · 3544 阅读 · 0 评论 -
newlisp转换10进制正整数到二进制串
二进制字符串转换成整数(int "0b100100100101001001000000000000000000000010100100") ;-> 160881958715556十进制正整数转换成二进制list本来想直接转成string,后来想list更通用,所以就先转成list;; @arg in-value decimal value ;; @return binary value list原创 2016-07-26 20:14:09 · 1599 阅读 · 0 评论