一、有符号数和无符号数 简而言之,有符号数就是有正有负。无符号数则是只有正数。 二、设置是否为空 default null:默认为空 not null:不允许为空 什么都不写:默认为空,即同defalut null 三、日期类型 date:年月日,即XXXX-XX-XX datetime:年月日时分 ...
分类:
数据库 时间:
2017-02-24 12:02:22
阅读次数:
189
转载自http://www.cnblogs.com/xmphoenix/archive/2011/03/21/1989944.html gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only ...
分类:
其他好文 时间:
2017-02-23 10:58:02
阅读次数:
294
文件 文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的... ...
分类:
其他好文 时间:
2017-02-20 18:56:46
阅读次数:
162
sizeof()返回类型为无符号整型unsigned int,因此代码中的TOTAL_ELEMENTS值是unsigned int,在比较signed int和unsigned int时,signed int型变量被转换为unsigned int型变量,而-1转换为unsigned int型的结果是 ...
分类:
其他好文 时间:
2017-02-19 18:24:49
阅读次数:
146
打印结果 无符号的0xcffffff3 转换成二进制为 1100 1111 1111 1111 1111 1111 1111 0011 右移两位后为 0011 0011 1111 1111 1111 1111 1111 1100 转换成16进制为 0x33fffffc 如果是有符号,我们需要先将二进 ...
分类:
编程语言 时间:
2017-02-19 14:07:19
阅读次数:
219
python中的number具体分为: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) 变量命名: a=1 整数型 b=1.0 浮点型 c=1000025555441122 长整型 d=4.23+8.5j 复数类型 看上去很简单。 ...
分类:
编程语言 时间:
2017-02-16 22:41:25
阅读次数:
378
MySQL中的数据类型大的方面来分,可以分为:日期和时间、数值,以及字符串。下面就分开来进行总结。 日期和时间数据类型 数值数据类型 整型 上面定义的都是有符号的,当然了,也可以加上unsigned关键字,定义成无符号的类型,那么对应的取值范围就要翻翻了,比如: tinyint unsigned的取 ...
分类:
数据库 时间:
2017-02-16 13:41:18
阅读次数:
285
数字数据类型存储数值。它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象。 分配一个值给它们来创建的对象。例如: 也可以使用del语句删除相关的一些对象。del语句的语法是: 可以使用del语句删除单个或多个对象。例如: Python支持四种不同的数值类型: int (有符号 ...
分类:
编程语言 时间:
2017-02-14 15:26:33
阅读次数:
254
原文链接:http://www.catb.org/esr/structure-packing/ 谁应阅读本文 本文探讨如何通过手工重新打包C结构体声明,来减小内存空间占用。你需要掌握基本的C语言知识,以理解本文所讲述的内容。 如果你在内存容量受限的嵌入式系统中写程序,或者编写操作系统内核代码,就有必 ...
分类:
其他好文 时间:
2017-02-13 15:17:32
阅读次数:
194
无符号位移(>>>)和有符号位移(>>)的区别是 有符号位移运算时如果数字为正数时位移后在前面补0,为负数时则在位移后在前面补1 举例说明最快 以15位例(负数以-15为例) 15的二进制 :00000000 00000000 00000000 00001111 -15的二进制:11111111 1 ...
分类:
其他好文 时间:
2017-02-11 11:04:51
阅读次数:
156