操作符和占位符

1.操作符

双目操作符

双目操作符由多个运算数和操作符构成
比如2+3=5
这里235是运算数,+=是操作符

双目操作符包含算数操作符和赋值操作符

算数操作符+ - * / % ,赋值操作符=

  1. + - * 的操作较为简单,分别对应加,减,乘的功能。
  2. =可以赋给变量一个数值
    例如:
#include<stdio.h>
int main()
{
	int a=1;//这里就给变量a赋值1
	int b=a+1printf("%d\n"a,b);//此时根据运算输出a是1,b是2
	printf("%d\n",b*b);//输出4
	return 0}

算数操作符/ 的意思是取整,%的意思是取余

例如;4/2=2,5/3=1
而5%3=2

#include<stdio.h>
int main()
{
	int a=5/3;
	int b=5%3printf("%d\n",a);//得1
	printf("%d\n",b);//得2
	return 0}

注意;

  1. 如果想要打印小数,需要使用使用浮点型float,%f,%lf,同时使用小数float a=5/2; ,printf("%f\n",a);这样就可以输出2.500000
  2. 负数取模取余的正负和第一个运算数相同,比如int a=-5/2; , printf("%d\n",a);,得到结果-2
  3. 复合操作符a+=ba-=ba*=b,意思是a先加/减/乘b,然后把值赋给a。

单目操作符

单目操作符是单个操作符和单个运算符组成

单目操作符++,--

单目操作符分为前置和后置
前置表示为++a,先+1后赋值,后置表示为a++,先赋值后+1。
记忆口诀,++在前面先+1,++在后面后+1

#include<stdio.h>
int main()
{
	int a=3;
	b=a++;
	c=++b
	printf("%d\n",a,b);//输出4 3
	printf("%d\n",b,c);//输出5 5
	return 0}

--也是一样的。

单目操作符+,-

+,-表示正负,放在数字前面。

2. 占位符

常用占位符

%d:十进制整数
%c:字符
%s:字符串
%u:无符号整数
%f:float类小数
%lf:double类小数

占位符的使用

占位符可以替换后面的内容

#include<stdio.h>
int main()
{
	int a=3;
	printf("a=%d\n",a);//输出a=3
	printf("l %d you\n","love");//输出l love you
	return 0}

设置占位符宽度

  1. printf(%5s,"abc")//打印出来 abcabc前有两个空格。
  2. printf(%-5s,"abc")//打印出来abc abc后有两个空格。
  3. printf(%.3f,3.14)//打印出来3.140 小数点后三位。
  4. printf(%5.3f,3.14)//打印出来3.140前面有一个空格。
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值