10月15日C语言学习笔记

今天的学习分为复习和学习新课两部分,复习了整形浮点型字符型的前缀和转换,并学习了赋值和数据的输入和输出。

1、赋值运算符 级别倒数第二 结合性:自右至左
基本的赋值运算符:= 将右侧的值赋给左侧的变量 例如a+b=3是错的表达式
复合的赋值运算符:+=、-=、=…
a+=b等价于 a=a+(b) 其中a只能是变量,b可以是任意的表达式(变量是最简单的一种表达式)
a
=3+4 >a=a*(3+4) 括号不要忘记
赋值表达式的值是左侧变量的值
a=b=c=3+4
=>a=(b=(c=(3+4)))
注意:在定义变量的时候,不能用连等为多个变量赋初值
int a=b=c=1; 错误
int a=1,b=1,c=1; 正确
int a,b,c;
a=b=c=1; 正确

为变量赋值:定义的同时赋值 (赋初值) int a=9;
先定义后赋值 int a; a=9;
以上两种方式等价

赋值过程中的类型转换
两侧类型一致时,直接赋值
两侧类型不一致,但都是算术类型时,自动将右侧的类型转换为左侧类型后赋值
定义变量时要防止数据溢出
2、输入
scanf(“字符串”,输入项的地址)
字符串包含两部分:普通字符 和以%开头的格式控制字符 ,普通字符,需要在键盘原样输入,通常不写普通字符
输入项的地址,如果有多个输入项,用逗号隔开,每个输入项和之前的格式控制符按顺序相对应

3、输出
printf(“字符串”,输出项)
字符串包含两部分:普通字符 和以%开头的格式控制字符 ,普通字符,需要在屏幕原样输出,通常用来提示
输出项,如果有多个输出项,用逗号隔开,每个输出项和之前的格式控制符按顺序相对应
double a,b,c;
scanf(“a=%lf,b=%lf,c=%lf”,&a,&b,&c);
print(“a=%f,b=%f,c=%f”,a,b,c);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值