Arithmetic left shift operator>> operation rules:according to the binary form to move all the numbers to the right of the towering digits, low-shifted out (discard), high position of the vacancy complement the sign, that is, positive 0, negative
Big integer algorithm [05] shift operation, integer 05
In the previous blog post, we talked about operations related to the entire number of digits. This time the content is still related to bit operations: shift operations. It should be noted that
Arithmetic left shift operatorIn binary form, all numbers are shifted to the left by the corresponding number of digits, the high position is removed (discarded), and the low vacancy is 0. syntax format: Number of shifts required for numbers
There are too many cows in the garden, and there are almost some typesArticleSome people may have written things that the scalpers have written. Even if they don't, it seems that they don't have that skill.
Today, I wrote a very interesting
1. Arithmetic left shift logic left
The arithmetic left shift and the logical left shift are the right 0:
Like 00101011.
Shift arithmetic left one: 01010110
Shift logic left one: 01010110
For binary values, the left-shift n-bit equals the
1. Left shift operatorThe left shift operator 1) Its general format is as follows:Value NUM Specifies the number of bits to shift the value to move.Left-shift rule remembers only one point: Discard the highest bit, 0 the minimum bitIf the number of
The object of the shift operator operation is the binary bit, which can be used to handle int integers with the shift operator alone.
Operator
Meaning
Example
Left-shift operator, moves the left-hand
Reference: http://blog.sina.com.cn/s/blog_944790400101bsi8.htmlHttp://www.feiesoft.com/asm/05-2-05.htmlint 8 ; int Main () { = i3; Output i =+}Excuse me: Does the above variable I use logical shift or arithmetic shift? Logical shift, simple
1. Left shift operatorThe left shift operator 1) Its general format is as follows:Value NUM Specifies the number of bits to shift the value to move.Left-shift rule remembers only one point: Discard the highest bit, 0 the minimum bitIf the number of
The shift operation of C language is one of the most frequent operations that programmers use every day, and the shift operation can save us a lot of time and the program can be written more beautifully. We say that the shift operation can be
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.