99问答网
所有问题
当前搜索:
c语言中0和1代表什么
★
C语言中
字符: '\1' 是
什么
意思?
答:
'\
1
'为转义字符,
代表
的意思是“标题开始”在
C语言中
,所有的ASCII码都可以用“\”加数字(一般是8进制数字)来
表示
。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\
0
,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。转义字符是很多程序语言、...
c语言中
'
0
'和' '是
什么
意思
代表
着什么?用c4=x%10+'0'指的是什么?
答:
例:
C语言中
输入下列语句 int a,b;a='0';b='/0';printf("%d,%d",a,b);printf("%c,%c",a,b);则输出结果为 48,0 0,这是因为在ASCII吗中,字符‘0‘对应48,而’/0’对应0;输出数字(%d)时,分别就是48,0,而按照字符输出时,就是
0和什么
都没有...
c语言
:
0
按位取反是1还是-
1
?1按位取反是0吗?
答:
对负数而言,把该数绝对值的补码按位取反,然后对整个数加1,即得该数的补码。如-42的补码为11010110(00101010按位取反11010101+1即11010110)用补码来表示数,0的补码是唯一的,都为00000000。(而在原码,反码表示中,+
0和
-
0的表示
是不唯一的,可参见相应的书籍)。而且可以用111111表示-
1的
补(这...
c语言
。
0
按位取反是1还是-
1
,1按位取反是0吗?
答:
对负数而言,把该数绝对值的补码按位取反,然后对整个数加1,即得该数的补码。如-42的补码为11010110(00101010按位取反11010101+1即11010110)用补码来表示数,0的补码是唯一的,都为00000000。(而在原码,反码表示中,+
0和
-
0的表示
是不唯一的,可参见相应的书籍)。而且可以用111111表示-
1的
补(这...
c语言里
001
代表1
吗
答:
二进制001是== 1啊
C语言中
return i==
0
?0:
1
;这个怎么理解
答:
这个是
C语言中
的问号运算符。问号运算符的标准格式:表达式1?表达式2:表达式3 若表达式1为真,则执行表达式2,为假,则执行表达式3 对于本题,若i=1,则返回值0,否则返回值1。
C语言的
位运算中,~
0
为
什么
等于-
1
呢?怎么不是1呢?
答:
按位取反,
0
就是 32个0bit(针对int类型), 取反后是32个1bit即16进制
的
0xffff_ffff ,而-1==0xffff_ffff,所以0取反就是-1。。。怎么算出来很简单, 计算机中数据是补码形式存储, -1对应的补码是1取反+1, 1取反==0xffff_fffe, 那么再+1就是 0xffff_ffff。。。
C语言中的0与
'0'有
什么
区别??
答:
在
c语言中
,
0和
'0'的区别,有很多.存储空间方面,整数0可以占,2字节(int)或4字节(long)但是字符'0'只占1个字节.(char)在逻辑运算值方面,0和非零'0'(ascii码值为48)是2个主要的区别,比如 !0 =1 !'0'=0;所以说,0和'0'是两个完全不同的概念!他们之间也有联系,就是'0'的整形值是48,...
C语言中
P0=~(1<<K); 是
什么
意思??求详解
答:
先明确一点:内存
里
都是
0和1
1<<k就是创建一个1, 移动到第k位 1<<2, 用四位二进制数
表示
就是0100,如果赋值给int, 值就是4 ~是反转
的
意思, ~0100就是1011 比如一个short, 1<<2就是0000000000000100 ~(1<<2)就是1111111111111011 由于最高位是1, 所以这个数字如果是signed,就是负数,unsign...
C语言中
\r和\
0代表什么
意思?
答:
所有的转义字符和所对应的意义:字符型常量编辑 字符型常量所
表示的
值是字符型变量所能包含的值。我们可以用ASCII表达式来
表示一
个字符型常量,或者用单引号内加反斜杠表示转义字符。'A', '\x2f', '\013';其中:\x表示后面的字符是十六进制数,\
0表示
后面的字符是八进制数。注意:在Turbo
C
2.0...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜