基本数据类型
int 整型
float 浮点型(单精度)
double 浮点型(双精度)
char 字符型
long 长整型
long long int 长长整型
short 短整型
unsigned int 无符号整型
unsigned long 无符号长整型
unsigned short 无符号短整型
逻辑操作符
逻辑与(&&)
都为真时,才是真。(在计算机里 0 就是假 1就是真)
例:
1 && 1 1
0 && 1 0
1 && 0 0
0 && 0 0
逻辑或(||)
都为假时,才是假。(只要有一个为真,那就是真了)
例:
1 || 1 1
0 || 1 1
1 || 0 1
0 || 0 0
逻辑非(!)
这样说吧非女就是男 非男就是女咯。
!0 1
!1 0
逻辑操作符还有隐含操作:
在逻辑与(&&)中:if( a > 0 && a < 5) 当a > 0 为假时,那么程序不操作 a > 5
在逻辑或(||)中:if( a == 6 || a == 8 ) 当 a == 6 为真时,那么程序不操作 a == 8
自增(++)自减(--)的一些理解
j = ++i;//先自增然后取i的值
j = i++;//先取i的值,然后执行自增
j = --i;//先自减然后取i的值
int 整型
float 浮点型(单精度)
double 浮点型(双精度)
char 字符型
long 长整型
long long int 长长整型
short 短整型
unsigned int 无符号整型
unsigned long 无符号长整型
unsigned short 无符号短整型
逻辑操作符
逻辑与(&&)
都为真时,才是真。(在计算机里 0 就是假 1就是真)
例:
1 && 1 1
0 && 1 0
1 && 0 0
0 && 0 0
逻辑或(||)
都为假时,才是假。(只要有一个为真,那就是真了)
例:
1 || 1 1
0 || 1 1
1 || 0 1
0 || 0 0
逻辑非(!)
这样说吧非女就是男 非男就是女咯。
!0 1
!1 0
逻辑操作符还有隐含操作:
在逻辑与(&&)中:if( a > 0 && a < 5) 当a > 0 为假时,那么程序不操作 a > 5
在逻辑或(||)中:if( a == 6 || a == 8 ) 当 a == 6 为真时,那么程序不操作 a == 8
自增(++)自减(--)的一些理解
j = ++i;//先自增然后取i的值
j = i++;//先取i的值,然后执行自增
j = --i;//先自减然后取i的值
j = i--;//先取i的值,然后执行自减
如果我没有理解到和理解错误的请指出,谢谢!!