码迷,mamicode.com
首页 >  
搜索关键字:有符号    ( 1490个结果
C语言取反运算~
问题:printf("%x,%d\n",~7,~7);解:十进制数字7的二进制码00000000000000000000000000000111按位取反运算~711111111111111111111111111111000所以printf("%x\n",~7);//十六进制输出:fffffff811111111111111111111111111111000的最高八位符号位(11111111,表示负数),有符号整..
分类:编程语言   时间:2014-09-09 13:50:59    阅读次数:231
scanf()函数
函数名: scanf 功能:执行格式化输入 用法:intscanf(char*format[,argument,...]); scanf("格式控制字符串",输入参数一,输入参数二)格式控制字符串表示输入的格式:(int型用%d,float用%f,double型用%lf)%d 十进制有符号整数 %u...
分类:其他好文   时间:2014-09-04 14:47:19    阅读次数:225
解析C++/CLI之静态构造函数
就某些类而言,当在程序中第一次使用时,最好能有一个初始化过程;当程序不再需要时,也最好能做一些收尾工作,这些都是非常好的类设计习惯。 引出问题 如果有这样一种情况,某种类型的每个实例都必须有其唯一的ID,比如说某种交易类型,这些ID可用于在处理过程中追踪每笔交易,或之后用于审计员查看数据文件;为讨论方便,此处的ID为从0起始的有符号整型数。   如果把一个nextID值保存在内存中,并...
分类:编程语言   时间:2014-09-01 00:29:42    阅读次数:343
应试编程知识
有符号整数的向右移位运算并不等同于除以2的某次幂。例(-1)>>1不等于0,而(-1)/2 等于0。当n是负数时,n%10完全有可能是一个正数 :-9%10 商-1余1。很多C实现也是这样做的:要求余数的符号必须和被除数相同。
分类:其他好文   时间:2014-08-31 15:44:51    阅读次数:166
数据类型
类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,...
分类:其他好文   时间:2014-08-31 10:24:41    阅读次数:241
第四章:文件管理
文件基础:    概念:文件是具有符号名的一组信息的集合,比如源程序、数据、集合、目标程序等。文件是操作系统进行信息管理的基本单位。   文件类型:(对文件分类是为了便于管理和控制文件)         ·可运行文件        ·档案文件        ·其它  文件管理的服务功能:       文件管理是指操作系统中管理有关的程序和数据的集合。具体的说:它是负责文件的组织、存储...
分类:其他好文   时间:2014-08-28 01:00:18    阅读次数:223
OllyDbg之汇编语言回顾
一些标志寄存器  O标志(溢出标志)高位溢出  反映有符号数加减运算所得结果是否溢出。当指令的结果超出了它可能存取的最大值,如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0。  A标志(辅助进位标志)  P标志(奇偶标志)   当指令结果的二进制格式含有偶数个1时,被设置。  Z标志(零标志)  当运算产生的结果为0时被设置。  S标...
分类:数据库   时间:2014-08-27 18:48:48    阅读次数:400
System.Math 方法
名称说明Abs(Decimal)返回Decimal数字的绝对值。Abs(Double)返回双精度浮点数字的绝对值。Abs(Int16)返回 16 位有符号整数的绝对值。Abs(Int32)返回 32 位有符号整数的绝对值。Abs(Int64)返回 64 位有符号整数的绝对值。Abs(SByte)返回...
分类:其他好文   时间:2014-08-26 21:25:36    阅读次数:878
负数的二进制表示法
负数的二进制表示法先了解几个概念【1】原码:·正数的原码,按照绝对值转换成二进制·负数的原码,按照绝对值转换成二进制,最高位补1(有符号的整形最高位用来表示正\负,0为正数,1为负)示例:整数5的原码00000000 00000000 00000000 00000101整数-5的原码10000000...
分类:其他好文   时间:2014-08-26 15:04:56    阅读次数:219
逻辑移位和算术移位
逻辑移位:移位产生的空位由0来补充,比如11100右移移位变为01110 算术左移同逻辑移位。 算术右移有两种可选的方案:左边移入的位由0补充,或者由符号位来补充,这两种实现依赖于编译器。11100右移移位结果可能是01110或者11110。 在程序中尽量不使用有符号数的右移操作,这样会使得程序的可移植性变差。 对于有符号数右移,下面的代码可以判断编译器采用的逻辑右移还是算术右移 # i...
分类:其他好文   时间:2014-08-23 10:01:40    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!