33问答网
所有问题
在C语言中0减1为什么是11?
如题所述
举报该问题
推荐答案 2012-09-09
前面那个一是符号位,1代表负号,所以11是-1的意思,同样01就是+1,明白了吧,呵呵
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/hWhWhBB44.html
其他回答
第1个回答 2012-09-09
#include<stdio.h>
#include <string.h>
int main()
{
printf("%d",0-1);
}
这样写应该是-1;
其实呢
计算机语言
是2进制,本身呢没有符号,也就是没有负数,那怎么表示负数呢,就是多一位,也就是符号位。0代表正数,1代表负数本回答被提问者采纳
第2个回答 2012-09-09
没看懂楼主在说什么
相似回答
C语言中
只有十进制数可是负数,那
为什么
我
在一
本书上看到-011表示八进制...
答:
是有负数的,二进制,八进制,十六进制只是表示方式不同,二进制在机器(计算机)中最高位作为符号位,你说的“-011”,“-
11
”只是书中的表达,是为了让“人”看明白。二进制,逢2进1 八进制,逢8进1 十六进制,逢16进1 这其实和十进制逢10进
1一
回事。十进制中的第一位可由
0
-9的数字表示...
C语言中
&与&&的区别和1、
11
的区别
答:
|:按位或,仅当左右
为0
时值为0,否则
为1
,如0|0等于0,0|1等于1;
在C语言里面
未赋值的数组元素不是应该自动赋值“0”吗
?为什么
这段代码...
答:
这个当然是要输出11了,因为你的*p的值就是a(也就是a[0])的值,是1,1+10当然
是11
了。main(){ int a[]={1,2,3,4,5,6,7,8,9,10,},*p;p=a;printf("%d\n",*p+10);}
大家正在搜
c语言中自减运算符是什么
c语言减减什么意思
c语言中0和1代表什么
C语言小数字减大数字怎么减
c语言中自家自减怎么算
在C语言中
c语言中?:怎么用
c语言中自增自减原理
c语言中或怎么表示
相关问题
C语言的位运算中,~0为什么等于-1呢?怎么不是1呢?
在C语言中,为什么1.0/2.0=0.5 ,而1/2=0呢?
为什么C语言中1/4=0
在c语言中'0'是什么意思?怎么用?谢谢
C语言中增1减1运算符
C语言中1和1.0在以下程序中的区别是什么?
在C语言中0%1是多少?
在C语言中如何判断字符串中第11个数字为'1'/'0'