C # is also regarded as halfway decent, the foundation is not very good, these days to learn a bit of the "C # Introductory Classic," is a cornerstone of the. The first three chapters have been read, today began to read the fourth chapter.
§1 C # Introduction
§2 Write C # programs
§3 Variables and expressions
§4 Process Control
Branches, loops
§4.1 Boolean logic
Boolean Compare relational operators
=,!=, <=, >=
BOOL IsLessThan10;
IsLessThan10 = Myval < 10;
! Logical non
& Logic and
| Logical OR
^ Logical XOR or
&&,| | Better performance: First check the value of the first operand, the second may not need to check
1. Bitwise operators
and; | These two operators can be used to perform operations on numeric values, in fact, they are dealing with a series of bits stored in a variable, not the value of a variable
^
~ Take the Counter
>>,<< v1 = v2 >> v3; The value of V1 is obtained by moving the binary value of the V2 to the right v3 bit.
2. Boolean assignment operator
&= Use & &&
|= Use | rather than | |
^=
>>=
<<=
3. Precedence update of Operators
High + +,--, (for prefix); (); +,-(one yuan);!; ~
*, /, %
+, -
<<, >>
| >,<=, >=
| ==, !=
| &
| ^
|
&&
||
=, *=,/=,%=, + =, =, <<=, >>=, &=, ^=, |=
Low + +,--(used as suffix)
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.