20231012比特听课笔记

1.算数操作符(双目操作符):+、-、*、\、% 有两个操作数

                                                                取模↑(负数取模的结果由第一个运算数的正负决定)

除法中,除号两端都是整数是,执行整数除法。至少有一端是小数时,执行小数除法。

2.赋值操作符 “=”

在创建一个变量的同时给它一个初始值的过程叫做初始化

a.连续赋值(一把不用)

b.符合府知府:+=,-=,*=,%=,/=

a=a+3与a+=3相同

3.单目操作符(一个操作数:++,--,+,-)

++a(前置++) 先+1,后使用

--a(后置++) 先使用,后+1

4.强制类型转换

int a=(int) 3.14 此时输出结果为3

5.scanf和printf

a.printf 输出文本,不会自动换行,需借助换行符

可以指定占位符(文本中可以有多个占位符,但位置必须对应)

如:printf("%s will come\n","zhangsan");

printf("there are %d apples\n",3);

还可以限定宽度

如:%5d(右对齐,宽度为5) %-5d(左对齐)、

%.2f(小数点后保留两位) %6.2f(总宽为6,小数点后保留2位的小数)

%.5f(字符串的前5个)

b.占位符: %c--字符(使用时c前加空格),%hd--short,%d--int,%u--unsigned int

%f--float,%lf--double,%s--字符串,%p--指针(地址)

c.scanf 读取键盘输入的内容

当VS输入scanf报错不安全时,要在代码第一行加上#define...

赋值忽略符:scanf("%d %*c %d %*c %d\n",&a,&b,&c);

执行程序的时候%*c的字符会被删除,所以随便填什么都行

6.循环语句

if (表达式) if,else后面只能控制一个语句。如果有多个语句,需要用{ }。

语句1

else

语句2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值