11问答网
所有问题
当前搜索:
long型数据的取值范围
汇编中的 减法加法的溢出,怎么才会溢出,懂的来!
答:
加减法的溢出是对有符号数来说的。例如:进行8位有符号
数据的
加减,其结果无法用8位有符号数表达,则发生溢出。8位有符号数的表达
范围
是:-128~127计算127+1,结果是128,有符号数据128无法用8位寄存器表示,则产生了溢出。计算-120-10,结果是-130,有符号数据-130无法有8位寄存器表示,则产生了溢出...
VB中的Inter和
long
有什么区别呢?
答:
数据
存储
范围
不同,
long类型的
变量比integer类型的所存储的数值要大
一个有趣的现象
答:
楼主肯定用的是tc2.0吧,造成负值的原因绝对就是超出int整型变量
的取值范围
了,你可以 sizeof(int) 一下看看是几位的,你只需将 int 变成 unsigned
long
就可以了,不过数太大的话, unsigned long也会超出取值范围。
关于c语言程序方面的问题
答:
1)c=a ,等于4,这个没问题吧。2)d=b; unsigned
的取值范围
是(0---65535),它不能表示负数。但在计算机中负数都以补码的形式存在,补码是原码按位取反后再加1,例如-3,它的原码3,二进制表示为(16位,和操作系统有关)0000000000000011,按位取反后位1111111111111100,再加1变成...
TC中赋值问题
答:
它只取100000的低16位,并将最高位(第16位)作为符号位进行解释。int a;改为:
long
int a;--- printf("a=%d\n",a);改为:printf("a=%ld\n",a);看来你对C语言不了解,你说的这些就是C语言的灵活性的体现!不是有错误!
VB 屏保的问题
答:
Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As
Long
, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long hWnd是透明窗体的句柄,crKey为掩码的颜色,可以用RGB(红色,绿色,蓝色)来指定。bAlpha是不透明度,
取值范围
是(0,255),...
棣栭〉
<涓婁竴椤
60
61
62
63
64
65
66
67
68
76
其他人还搜