C语言的学习2023.10.12 (算术操作符与简单函数printf,scanf)

算数操作符:+,-,*,/,%这些属于双目操作符,两边都能有数字参与。

+,-,*是简单的加减无特殊

/除法运算中,含有小数的时候,要么前面定义过数据类型,要么被除数或者除数带小数点。

%这个运算符求的是余数

结果的正负号由前面那个正负号决定

初始化的时候养成习惯

int a= 100;

a=100是赋值操作符

连续的赋值操作顺序是从左往右的

复合赋值概念

a=a+3  b=b-2

等同于a+=3 b-=2

单目操作符概念(++a,a++)

前置++a,先加1后使用

例:int a=2;

int b=++a;

此时结果a=2 ,b=3

反正后置a++,先使用后加1

int a=2;

int b=a++;

a=3,b=2

强制类型转化概念

头文件stdio.h包含scanf和printf

printf函数

占位符

printf("%d",3)

%d是占位符

%c 字符

%hd  short

%d int 

%u unsigned int

然后是数字控制空格

%8d表示提供8个的宽度 

%.2f表示小数点后面有2位

%-5d表示左对齐

6.2f,总共6位,小数点后2位

scanf的使用

scanf(”%d“,&x)

&d是取地址

scanf检测不安全,使用scanf-s安全Visual Studio 2022

%c,&ch 打印空格   输入空格,跳过后面的空格

%f,  %d  跳过空格

%s跳过第一次空格,到第二次空格结束

scanf(”%5s,arr);5表示读入5个

赋值忽略值

%d-%d-%d,%a,&b,&c

此时输入需要带入—不然格式不同只能读第一个

把—改为%*c,替代之后可随意写中间的部分

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值