println(UInt8.min)//查看无符号整形的最小值println(UInt8.max)//查看无符号整形的最大值println(Int8.min)//查看有符号整形最大值在swift里,int8,是8位整形,int16是16位整形。。。。而int是运行的机子是几位就自动是几位整形
分类:
编程语言 时间:
2015-07-02 17:51:16
阅读次数:
127
动态符号表 (.dynsym) 用来保存与动态链接相关的导入导出符号,不包括模块内部的符号。而 .symtab 保存所有符号,包括 .dynsym 中的符号。动态符号表中所包含的符号的符号名保存在动态符号字符串表 .dynstr 中。使用 readelf 查看 .dynsym 表,如:readelf...
分类:
其他好文 时间:
2015-06-30 17:55:06
阅读次数:
144
在开始话题前,不妨先来看看以下这段代码 1 #include 2 #include 3 4 int main() { 5 int a = -1; 6 unsigned int b = 1; 7 std::cout b is " b) << std::endl; ...
分类:
编程语言 时间:
2015-06-27 19:51:31
阅读次数:
221
本文首先讲述两种循环移位的概念,并针对有符号与无符号数举例。最后,给出数制变换机制的示意图。...
分类:
编程语言 时间:
2015-06-27 18:23:07
阅读次数:
245
TCompactProtocol协议作为TBinaryProtocol协议的升级强化版,都作为二进制编码传输方式,采用了一种乐器MIDI文件的编码方法(wiki,百度下),简单介绍下两种思想: 1: ZigZag有符号数编码,如表格所示: 编码前编码后00-1112-2324-35 其效果等...
分类:
其他好文 时间:
2015-06-27 15:25:21
阅读次数:
156
oracle用户密码不小心设置了带有“@”符号,正常登陆总是无法登陆,提示无法解析的连接字符串错误,其实解决办法很简单,转义即可,示例如下:
exp system/\"xxx@yyy\"@localhost:1521/orcl
conn system/\"xxx@yyy\"@localhost:1521/orcl...
分类:
数据库 时间:
2015-06-26 15:01:07
阅读次数:
152
signed:表示有符号位,最高位包括正数、负数和0;unsigned:表示无符号位,最高位表示 数值,不表示符号;signed int a:a 的取值范围是:-2^.....这个就想不起来要占几位了。。大学时,学了2遍编译原理,还是没有学会。。。悲了个催的。
分类:
其他好文 时间:
2015-06-26 09:09:56
阅读次数:
107
输入32位的有符号整数,求和SUM(n)的值。 1 #include 2 3 int main(void) 4 { 5 int n,sum,i; 6 7 while(scanf("%d",&n) != EOF) 8 { 9 sum = 0;10 11 ...
分类:
其他好文 时间:
2015-06-25 17:10:53
阅读次数:
135
首先明确下4个字节的INT能表示的数字范围是2147483647—— -2147483648,来看我遇到的问题:
这里输出了“相等”说明(INT_MIN==-2147483648)
为true。
输出了“ 1<-2147483648”,说明认为 (12147483648”说明( -1>2147483648)
为true,这...
分类:
其他好文 时间:
2015-06-24 19:03:25
阅读次数:
404
程序减肥,strip,eu-strip 及其符号表 我们要给我们生成的可执行文件和DSO瘦身,因为这样可以节省更多的磁盘空间,所以我们移除了debug信息,移除了符号表信息,同时我们还希望万一出事了,比如coredump了,我们能获取更多的信息,这时候我们又希望有符号表。 我们等不能做到呢。Linu...
分类:
其他好文 时间:
2015-06-24 07:04:52
阅读次数:
158