下标引用
这里引用+号解释
那就是+号两边操作数
int get_max(int x, int y)
{
return x > y ? x : y;
}
//函数调用操作符
int a = 10;
int b = 20;
//调用函数的时候的()就是函数的调用操作符
int max = get_max(a, b);
printf("max=%d\n,max");
//结构体类型-struct stu
struct stu
{
char name[20];
int age;
char id[20];
};
int main()
{
//访问结构的成员·
int a = 10;
//通过struct stu类型创建了学生对象s1,并初始化
struct stu s1 = { "卢本伟",20,"2002123456" };
struct stu* ps = &s1;//指针,取地址
printf(" % s\n", ps->age);//结构体指针->成员名
printf(" % s\n", (*ps).id);//结构体变量
printf(" % s\n", s1.name);//结构体变量.成员名
其实这里我觉得有些部分我是处于懂有不是完全懂,指针这一块
操作符目的就是为了表达shi
整型提升
在中间的过程里不是完全传导
隐藏下
是进行截取传值
然后再通过源码反码补码等转化值
最后因为开头为1,所以数值成了-126
算术转换
‘
将小的类型转化Wie大的类型
’
操作符表格
此表格从上到下
优先级从高到低
结合性
+ l-R从左向右结合
是否控制求值顺序