c语言通过位运算符制作为密码二次加密的程序

c语言位运算符是把一个数字背后的二进制数进行位数移动,位运算符与逻辑运算符相似,但不同的是逻辑运算符输出结果是真或者假,位运算符是一个数值。

& 按位与

| 按位或

^按位异或

<< 左移

>> 右移

这里需要制作一个输入初始密码和加密因子,进行位移运算后,输出一个二次加密的密码

代码如下

#include<stdio.h>

int main()

{

int password,operator,result;

printf("请输入原始密码:");

scanf("%d",&password);

printf("\n");

printf("请输入加密因子:");

scanf("%d",&operator);

printf("\n");

result=password^operator;

printf("经过加密后的值是:%d\n",result);

return 0;

}

相关推荐
FLJwu36 分钟前
运动相机采购实战|第四篇(终章):一张清单走完选型全流程,把风险拦在源头
c语言·开发语言·数码相机·运动相机·oem 量产
览讯冷却38 分钟前
冷却塔噪声的健康危害与法规要求的技术梳理
经验分享·笔记·科技·其他·百度·制造·业界资讯
Dory_Youth1 小时前
电脑的搜索功能不能用,一搜就黑屏闪退
运维·笔记
bessyon1 小时前
信息熵减与医疗交付:以3D检测与设备溯源为例
笔记
comyccccc3 小时前
STM32F407VET6核心板的部分电路绘制学习笔记
笔记·stm32·学习
叼烟扛炮3 小时前
Linux 学习笔记(三十六):并发进阶——读写锁 vs 自旋锁,到底怎么选?
linux·运维·服务器·笔记·学习
简单电磁炮3 小时前
关于can的调试
c语言·stm32·单片机
摇滚侠3 小时前
《On Java 中文版 基础卷》阅读笔记 复用 13
java·笔记·python
摇滚侠4 小时前
《大模型是怎样跑起来的(轻科技)》软件篇 阅读笔记
笔记·科技
超级架构师4 小时前
让 COBOL 长出 AI 大脑:原生 Agent 核心框架 praxo-core 深度剖析
c语言·开发语言·c++·人工智能·python·架构·ai编程