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;

}

相关推荐
晓梦林28 分钟前
Tools2靶场学习笔记
笔记·学习
qq_589666051 小时前
C语言、C++与C#的区别详解
c语言·c++·c#
i love you china3 小时前
问卷系统调查博客项目测试报告
笔记
疯狂打码的少年3 小时前
【数据结构】板块总结 + 下期预告(数据库技术)
数据结构·笔记·算法
zQ.ii3 小时前
WPF 触发器学习笔记
笔记·学习·wpf
乐橙开放平台4 小时前
老旧社区双通道笔记:周界 hoveringAlarm / aiPerArea + 电梯 aiNonVehDetect,一套 callback 做 24h 防护
笔记·物联网·音视频·智能家居
想要成为老金高手4 小时前
Kubernetes 实战笔记(一):Pod 管理与 kubectl 核心命令全解
笔记·容器·kubernetes
程序员麻辣烫4 小时前
反曲弓射箭笔记
笔记·生活
昌原的儿子LEO4 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
摇滚侠4 小时前
《SpringBoot 3:入门与应用实战》第 7 章 AOP 思想与实现 阅读笔记 13
java·spring boot·笔记