------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------------
******************** 基本运算 ********************
******************** 算术运算 ********************
1 加法运算 +
做加法运算还可表示正号.
2 减法运算 –
做减法运算还可表示负号.
3乘法运算 *
4 除法运算 /
整数除以整数还是整数 .( 1/2 = 0)
5取余运算 %
%两侧只能是整数
正负性取决于%左侧的数值
******************** 赋值运算 ********************
int a = 10 + 5
等号左边不能是常量
复合赋值 a+= 4 + 5 = a = a + 4 + 5
自增自减
a++和++a的区别
a++ 先参与运算再自身加1
++a先自身加1再参与运算
******************** sizeof ********************
用来计算一个变量或者一个常量,一种数据类型所占的内存字节数
#include <stdio.h>
int main()
{
sizeof运算符的语法
sizeof (变量或常量或类型)
返回时内存中字节占用的长度
int num;
printf(“%d,%d,%d\n”,sizeof(int),sizeof(num),sizeof(123));
printf(“double类型占用 %lu 字节\n”,sizeof(double));
sizeof的用法非常奇怪,后面带有一个括号,所以很像函数调用
printf(“int”);
sizeof(“int”);
sizeof是运算符,不是函数
遇到数据类型加括号,也可以凡是sizeof后边都加一个括号.
搞不懂:在常量的情况下 sizeof(‘a’) = 4字节
return 0;
}