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;

}

相关推荐
小+不通文墨5 分钟前
“超声波测量声速”实验报告
经验分享·笔记·学习·学习方法
lihao lihao42 分钟前
平衡二叉树
笔记
JavaLearnerZGQ1 小时前
我的Redis笔记2【分布式缓存】
redis·笔记·缓存
代码游侠1 小时前
复习——ARM Cortex-A 裸机开发深度解析
arm开发·笔记·嵌入式硬件·学习·架构
吗喽1543451881 小时前
渗透高级第一次作业(笔记整理)
笔记·安全·网络安全
小+不通文墨1 小时前
“示波器的调节和使用”实验报告
经验分享·笔记·学习·学习方法
2501_937798392 小时前
2026年GEO行业趋势与企业服务选型指南
笔记
Jerry_Gao9212 小时前
【成长笔记】【web安全】深入Web安全与PHP底层:四天实战课程笔记
笔记·安全·web安全·php·漏洞
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [drivers][base]cpu
linux·笔记·学习
九皇叔叔2 小时前
使用 perf + FlameGraph 生成火焰图(Flame Graph)笔记
笔记·性能分析·火焰图