C语言中“>>”是什么意思

日期:2021-06-03 08:12:01 人气:1

C语言中“>>”是什么意思

这是C语言中的“右移运算符”。一般情况下,他是按位操作。
特点:1.双目运算符,就像+、-、*、/一样,格式为(数1)>>(数2)
2.数1是被操作数,如被减数、被除数等;数2是右移位数。
3.优先级低,结合性:从左向右运算
如:9>>1=?表示将被移数向右移动一位
先将8表示为二进制数形式 0000 1001,再将最右一位抹掉,再在最左一位复制一遍原最左一位数字。即先变为 000 0100,再在最左补一位0,成为 000
    A+
热门评论