浏览 1362 次
锁定老帖子 主题:pike数据类型--int
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-15
形式 例子 介绍 -?[1-9][0-9]* 78 十进制数 -?0[0-7]* 0116 八进制数 -?0[xX][0-9a-fA-F]+ 0x4e 十六进制数 -?0[bB][01]+ 0b1001110 二进制数 -?'\\?.' 'N' 字符的ASCII 上面所有的描述都是数字78.每个八进制符号中的每个阿拉伯数字是见8进1,十六进制数每个符号中的阿拉伯数字是见16进1.十六进制数用字母a,b,c,d,e,f分表代表数字10,11,12,13,14,15.二进制数中的每个阿拉伯数字是见2进1,只用到数字1,0.ASCII中两个单引号之间的字母代表值.按这种方法,在ASCII表中,N正好代表78.一些特殊字符,比如换行符不能用单个的符号代替. 引用 The special generation sequence for those characters, listed under strings, must be used instead. Specifically this applies to the single quote character itself, which has to be written as '\''.
整数可以用所有的算术,位,比较运算.另外需要注意一些方法: int intp(mixed x) 判断x是否为整数,是返回1,否则返回0 int random(int x) 随机得到一个大于等于0,小于x的整数. int reverse(int x) This function reverses the order of the bits in x and returns the new number. It is not very useful. int sqrt(int x) 得到x的平发根,值一般是四舍五入的. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |