学习使用按位取反~

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

题目:学习使用按位取反~。
程序分析:~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

相关文章
|
10月前
|
机器学习/深度学习 设计模式 算法
|
11月前
|
前端开发 NoSQL Java
如何学习?今天聊聊关于学习
如何学习?今天聊聊关于学习
144 0
|
机器学习/深度学习 并行计算 Java
今后的学习计划
今后的学习计划
83 0
|
JavaScript 前端开发 网络架构
JavaScriptEs6学习
JavaScriptEs6学习
|
存储 缓存 网络协议
学习总结
学习总结
|
Java
Java底层学习
最近在看几本Java的书,也做了很多笔记,主要是关于Java虚拟机、Java GC、Java 并发编程等方面,参考的主要几本书籍有: 《深入理解Java虚拟机》——周志明 《深入理解Java虚拟机 第二版》——美 Bi...
1643 0
|
C# 图形学 Windows