c语句
赋值运算符 级别倒数第二 结合性:自右至左
基本的赋值运算符:= 将右侧的值赋给左侧的变量
复合的赋值运算符:+=、-=、*=.....
赋值表达式的值是左侧变量的值
a=b=c=3+4=====>a=(b=(c=(3+4)))
注意:在定义变量的时候,不能用连等为多个变量赋初值
为变量赋值:定义的同时赋值 (赋初值) int a=9;
先定义后赋值 int a; a=9;
赋值过程中的类型转换
两侧类型一致时,直接赋值
两侧类型不一致,但都是算术类型时,自动将右侧的类型转换为左
侧类型后赋值
scanf(“字符串”,输入项的地址)
字符串包含两部分:普通字符 和以%开头的格式控制字符 ,普通字符,需要在键盘原样输入,通常不写普通字符
输入项的地址,如果有多个输入项,用逗号隔开,每个输入项和之前的格式控制符按顺序相对应
printf(“字符串”,输出项)
字符串包含两部分:普通字符 和以%开头的格式控制字符 ,普通字符,需要在屏幕原样输出,通常用来提示
输出项,如果有多个输出项,用逗号隔开,每个输出项和之前的格式控制符按顺序相对应