C语言的取反操作由于取两次复原。所以经常用于加密系统:

/**/ /************************************************************
 Copyright (C), 1998-2006, Rx. Co., Ltd.
 FileName: example.cpp
 Author: longronglin
 Version : 1.0
 Date: 2006-10-06
 Description:      
 Function List:   
    1. int main()
 History:      
      <author> <time> <version > <desc>
      longronglin    2006/10/06     1.0      modify xxx . 
***********************************************************/
#include  " stdio.h "


/**/ /*
 * 返回1为正确执行
 * 操作符测试过程
 *
 */

int  oper()
... {
    int a;

    printf("please input a number(a): ");    
    scanf("%d", &a);
    a = ~a;
    printf("a = %d  ", a);
    a = ~a;
    printf("a = %d  ", a);
    
    return (1);
}

/**/ /*
 * 返回1为正确执行
 * 主函数
 *
 */

int  main()
... {
    oper();

    return (1);
}   

运行示意图:

C语言的取反操作(15)相关推荐

  1. python中布尔型的值_在python中对于bool布尔值的取反操作

    背景 根据公司业务的需求,需要做一个对于mysql数据库的大批量更新.脚本嘛也是干干单单.使用了redis的队列做缓存,可以异步并发的多任务进行更新. 有点难受的地方在于,请求访问时,因为一些网速,速 ...

  2. python取反操作_在python中对于bool布尔值的取反操作

    背景 根据公司业务的需求,需要做一个对于mysql数据库的大批量更新.脚本嘛也是干干单单.使用了redis的队列做缓存,可以异步并发的多任务进行更新. 有点难受的地方在于,请求访问时,因为一些网速,速 ...

  3. Python求列表中位数:使用取反操作

    1.偶数个元素的列表 [1,2,3,4,5,6],中位数为中间两个的均值,索引分别为2,3,副索引为-3,可以认为是-(2+1),也就是2取反的值~2 2.奇数个数的列表 [1,2,3,4,5],中位 ...

  4. Python——~取反操作

    ~取反操作 >>>~1 -2 >>>~-1 0 ~:求补码,即将原数(十进制)取相反数再减一.

  5. java 取反 值_java编程 按位取反的问题 java中取反操作是正数

    这个问题涉及到计算机内部的编码. 对于整数,计算机内部用最高位表示符号位,0表示为正,1表示为负. 对于负数,为了便于计算,计算机用补码来表示其值. 已经一个数的补码,要知道其值分两种情况: 1:符号 ...

  6. VHDL数据取反操作

    对于数据取反,通常需要加入use ieee.std_logic_signed.all程序包.这里举例,对8位宽的数据进行取反操作. library IEEE; use IEEE.STD_LOGIC_1 ...

  7. 如何对Bit进行置位、复位和取反操作

    置位操作 使用位操作OR(|)操作符去设置某个bit位为1. number |= 1UL << n; 将number的第n位置1,n从0开始. 如果number超过unsigned lon ...

  8. Wincc中,如何利用C脚本对变量进行置位+复位+取反操作?

    Wincc中,如何利用C脚本对变量进行置位+复位+取反操作? 1.常使用的C脚本函数如下表 1.1常见置位复位取反 举例说明: 对二进制变量 "TAG1_BOOL1" 进行置位.复 ...

  9. C语言 ~ 取反操作

    由于负数的原码,补码,反码不同 在使⽤~计算负数时,由于在计算机中,负数的补码,反码,原码不同,因此⾸先将操作数的值计算为补码,再进⾏取反运算 反码->补码->取反 正数(正数的补码,反码 ...

最新文章

  1. 使用Spring容器
  2. Python再夺冠,上古语言COBOL大流行,IEEE Spectrum 2020年度编程语言排行榜出炉!...
  3. python使用函数的优点-原来 Python 还有这些实用的功能和特点!
  4. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
  5. Kafka—简明教程
  6. Spring Boot微服务,Docker和Kubernetes研讨会–第3部分
  7. Spring MVC:Ajax和JQuery
  8. select函数(一)
  9. python数据库连接代码_python 连接各类主流数据库的实例代码
  10. fpga驱动oled iic显示代码_Arduino提高篇02—OLED屏汉字显示
  11. 2万字总结《MybatisPlus—为简化开发而生》
  12. c语言中变量的转换,C语言中,指针变量之间的类型转换
  13. smbclient用法
  14. tomcat优化问题
  15. Unix传奇历史与回忆-读史使人明智,鉴以往而知未来
  16. php面试题大全及答案
  17. Android 和 H5 交互-框架篇
  18. nc命令卡住不返回的分析
  19. 深度学习笔记(学习中)
  20. yoyo鹿鸣lumi动态壁纸人工桌面(软件篇)

热门文章

  1. 相干与非相干FSK解调和Viterbi软硬判性能的仿真对比
  2. 外贸人如何使用intbell挖掘优质客户
  3. 测试4年裸辞失业,面试17k的测试岗被按在地上摩擦,结局让我崩溃大哭...
  4. 云服务器无处不在:网络就是计算机
  5. [Git] 配置Github Gitee reference加速
  6. 推荐系统_基于内容的推荐
  7. 关于matlab的相关性函数
  8. windbg的k命令
  9. 从思维转变看数字化转型 IT 经营
  10. android 和RxJava配合使用的两个图片压缩框架LuBan、Compressor