实数

#include<stdio.h>

int main()
{
	int x = 1;
	int y, z;
	y = x++ + x++ + x++ + x++;//先赋值再自加  y = 1 + 2 + 3 + 4 = 10
//x复制了一份,再进行自加,停留在原地的是复制了的, 所以计算顺序为  
// 1 + 2 = 3, 3 + 3 = 6, 6 + 4 = 10
	printf("%d, %d\n", x, y);
	x = 0;
	z = ++x + ++x + ++x + ++x;//先自加再赋值 
//x 未进行复制,在自己身上进行的操作,第一个加号前后的值相同。
// ++x + ++x == 2 + 2 = 4,4 + 3 = 7, 7 + 4 = 11
	printf("%d, %d\n", x, z);
	return 0;
}

在这里插入图片描述

#include<stdio.h>

int main()
{
	double x = 1.234567;
	int w = 5, d = 2;
	printf("%*.*f\n", w, d, x);
	//第一个* 表示连带小数点,整个实数的位数(宽度);第二个*是小数点后保留的位数(精度) 
	return 0;
}

在这里插入图片描述

还有百度的大佬的回答:

#include<stdio.h>

int main()
{
//在scanf里面,*表示虚读,读就读了但是不做处理(不赋值给任何变量,);
	int x = 0, y = 0;
	scanf("%*d%d", &x, &y);
	printf("%d, %d\n", x, y); 
	return 0;
}

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值