c语言中 desplay(0,8)是什么意思
答案:2 悬赏:60
解决时间 2021-02-15 14:40
- 提问者网友:霸道又专情♚
- 2021-02-15 02:19
c语言中 desplay(0,8)是什么意思
最佳答案
- 二级知识专家网友:星星坠落
- 2021-02-15 02:30
回答的好请采纳哦!!!这是C语言中的“右移运算符”。一般情况下,他是按位操作。特点:1.双目运算符,就像+、-、*、/一样,格式为(数1)>>(数2)2.数1是被操作数,如被减数、被除数等;数2是右移位数。3.优先级低,结合性:从左向右运算如:8>>1=?表示将被移数向右移动1位如何操作?1.化十进制数为(注意了)对应的二进制数,对应指格式对应2.通通右移,不足补03.化为十进制数举例:shortinta=8;a=a>>1;1.a=000010002.右移一位后:a=00001003.补0:a=000001004.化为十进制数:a=4举例:inta=8;a=a>>1;1.a=00000000000010002.右移一位后:a=0000000000001003.补0:a=00000000000001004.化为十进制数:a=4
全部回答
- 1楼网友:夢想黑洞
- 2021-02-15 03:25
字符串都是以'\0'结束的,如
char str[6]="hello";
而在内存中则是"hello\0"
即你申请了6个空间,但只能用5个,最后一个用来放'\0'。表示字符串结束。
例如下面一个查找str末尾的程序
while(*str != '\0')
{
str++;
}
有时也可以把'\0'直接放在字符串末尾,用来表示该字符串结束。如:
char str[10];
for(i=0;i<5;i++){
*str=(char)getchar();
str++;
}
str='\0';
希望对你有用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯