12.12 操作符

文章介绍了如何使用C语言分别计算两个数二进制中不同位的个数,以及如何打印整数的奇数位和偶数位,同时展示了不使用临时变量的方法以及统计二进制中1的个数的代码示例。

 求两个数二进制中不同位的个数

c=c>>1;

c>>1;会报错,右移后 需要给c再次赋值

#include <stdio.h>
int main()
{	int a;
	int b;
	int count=0;
	int c;
	printf("put two num:\n");
	scanf("%d %d",&a,&b);
	c=a^b;
	while(c)
	{
		if((c&1)==1)
		{
			count++;
		}
		c=c>>1;
	}
	printf("count=%d\n",count);
	return 0;
}

打印整数二进制的奇数位和偶数位 

 count使用完成后重新赋值

#include <stdio.h>
int main()
{	int a;
	int b;
	int c;
	int count=1;
	printf("输入一个数:\n");
	scanf("%d",&a);
	b=a;
	c=a;
	while (c)
	{	
		printf("%d ",c&1);
		c=c>>1;
		
	}
	printf("\n奇数列:");
	while (a)
	{	if(count%2==1)
		{printf("%d ",a&1);}
		a=a>>1;
		count++;
	}
	printf("\n");
	count=1;
	
	printf("偶数列:");
	while (b)
	{	if(count%2==0)
		{printf("%d ",b&1);}
		b=b>>1;	
		count++;
	}
	printf("\n");
 return 0;
	
}

交互两个数不使用临时变量

#include <stdio.h>

int main()

{   int a = 10;

 int b = 20;

 a = a^b;

 b = a^b;

 a = a^b;

 printf("a = %d b = %d\n", a, b);

 return 0;

    

}

 统计二进制中1的个数

#include <stdio.h>
int main()
{	int a;
	int b;
	int c;
	int count=0;
	printf("输入一个数:\n");
	scanf("%d",&b);

	while (b)
	{	
		printf("%d ",b&1);
		
		if(b&1)
		count++;
		b=b>>1;	
	}
	printf("\n二进制中的一的个数为%d\n",count);
 return 0;
	
}

### Deepin 12.12 系统特性 Deepin 12.12 是深度操作系统的一个重要版本,其桌面环境(DDE)得到了显著优化和增强[^5]。以下是该版本的一些主要特性: - **深度桌面环境改进**:此版本对深度桌面环境进行了功能与稳定性的极大优化,提升了用户体验。 - **搜狗输入法支持**:首次集成了搜狗输入法的 Linux Deepin 社区版,针对 Deepin 操作系统进行了多项优化[^1]。 - **软件中心更新**:解决了更新管理器冲突导致的安装失败问题,并添加了“下载管理”页面和“智能清理下载缓存”功能[^4]。 - **多语言支持**:除了原有的中文支持外,还增加了英文和繁体中文的支持[^4]。 - **性能优化**:内存占用、启动速度以及界面交互体验均得到了优化[^4]。 ### 下载链接 Deepin 12.12 的下载链接可以通过以下地址获取。虽然引用中未直接提及 12.12 的具体下载链接,但可以根据社区惯例访问 Deepin 官方网站或镜像站点进行下载。以下是参考链接格式: - [Deepin 官方下载页面](https://cdimage.deepin.com/releases/)(请根据实际需要选择对应版本) 如果需要社区版本,可以参考类似链接结构,例如: - [Deepin 社区 23 版下载](https://cdimage.deepin.com/releases/23/amd64/deepin-desktop-community-23-amd64.iso)[^3] ### 安装指南 安装 Deepin 12.12 可以遵循以下步骤: 1. **准备安装介质**:下载 ISO 文件后,使用工具如 Rufus 或 Etcher 将其写入 U 盘,制作可引导的安装盘。 2. **启动安装程序**:将 U 盘插入目标计算机,从 BIOS/UEFI 设置中选择从 U 盘启动。 3. **选择安装类型**:进入安装界面后,可以选择尝试系统或直接安装。推荐先尝试系统以确保兼容性。 4. **分区配置**:在安装过程中,用户可以选择手动分区或使用自动分区选项。建议为根目录(`/`)、交换分区(`swap`)和主目录(`/home`)分配空间。 5. **完成安装**:按照向导完成剩余步骤,重启计算机并移除安装介质即可进入新安装的 Deepin 系统[^2]。 ```bash # 如果需要检查安装介质完整性,可以运行以下命令 sha256sum deepin-desktop-community-23-amd64.iso ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值