学习使用按位取反~

简介: 学习使用按位取反~。

学习使用按位取反~。
程序分析:~0=-1; ~1=-2;

include

int main()
{
int a,b;
a=234;
b=~a;
printf("a 的按位取反值为(十进制) %d \n",b);
a=~a;
printf("a 的按位取反值为(十六进制) %x \n",a);
return 0;
}
以上实例输出结果为:

请输入整数:
a 的按位取反值为(十进制) -235
a 的按位取反值为(十六进制) ffffff15

目录
相关文章
|
1月前
学习putpixel画点
学习putpixel画点。
54 20
|
数据安全/隐私保护
实用分享-学习资料下载器
实用分享-学习资料下载器
|
前端开发 NoSQL Java
如何学习?今天聊聊关于学习
如何学习?今天聊聊关于学习
164 0
|
存储 数据库
pmq再学习三
前面我们已经了解了在做好基础数据的准备工作后,启动测试的时候,会做一个注册消费组的工作,完成后,我们就可以执行生产者发消息操作了。发消息的操作是:发送消息完成后,由于其采用的拉模式,我们可以看到消息在经过发送,存储到数据库之后,会做一个通知拉取数据操作,然后执行拉取。拉取完成后,进行响应。此时会进行消费操作,而这个过程的处理关键是handleData操作,从代码中,我们可以看到其是执行的线程操作是一个batchExcute批量执行操作,可以看到其里面有一个重要方法:threadExcute方法,从而进一步看到我们想看到的方法doMessageReceived
119 2
pmq再学习三
|
程序员 编译器 C++
C++学习——前进(三)
C++学习——前进(三)
89 0
C++学习——前进(三)
|
弹性计算 运维 安全
我的学习之路
运用云服务器创建云笔记
|
弹性计算 Linux 虚拟化
选择正确,不断学习
对于学计算机的,对于我的专业,学习并掌握Linux操作系统是必须的,但是一开始在自己的电脑用VMware在自己的电脑搭建虚拟机学习,但是这样会导致自己的计算机变得很卡,因为会占用主机很大的内存。在我的老师的引荐下,认识了阿里云服务器,而且他推荐我们去参加“飞天加速计划,高校学生在家实践活动”,那样可以先体验阿里云服务器ECS,看看是否适合自己。于是我便去完成了练习和答题拿到了体验资格。
|
JavaScript 前端开发 网络架构
JavaScriptEs6学习
JavaScriptEs6学习
|
存储 缓存 网络协议
学习总结
学习总结
|
存储 Shell API
鱼书学习小结(一)
1 安装环境 python -V #查看版本 pip -V #查看版本 pip list #查看列表 makedir fisher #新建项目目录 pip install pipenv #进入项...