手机子王掩码和网关查找

Problem statement: Write a C program to find odd or even no using bitwise operators.

问题陈述:编写一个C程序以使用按位运算符查找奇数或什至无

Solution: We can use bitwise operator here to solve the problem.

解决方案:我们可以在这里使用按位运算符来解决问题。

Solution

    Let n be a number
n &1 = 0000000d where d is the LSB of n
So,
If LSB ==1
It's odd number
Else
Even no

To understand the concept of "LSB" & bitwise operators please read: Bitwise Operators and their working with Examples in C

要了解“ LSB”和按位运算符的概念,请阅读: 按位运算符及其在C语言中与Example一起使用

Example:

例:

    Let n be 7 //00000111
n & 1 = 1
00000111(7) & 00000001(1) =00000001 (1)
Thus it's an odd number
Let n be 6 //00000110
N&1=0
00000110(6) & 00000001(1) =00000000 (0)
Thus it's an even number

C implementation

C实现

#include <stdio.h>
int main()
{int n;
printf("enter no: ");
scanf("%d",&n);
//n&1 actually results in 0000000d where d is your LSB
if(n&1==1)
printf("it's odd no");//for odd no LSB 1
else
printf("it's even no");//for even no LSB 0
return 0;
}

Output

输出量

First run:
enter no: 7
it's odd no
Second run:
enter no: 6
it's even no

翻译自: https://www.includehelp.com/c-programs/find-odd-or-even-number-using-bitmasking.aspx

手机子王掩码和网关查找

手机子王掩码和网关查找_C程序使用位掩码查找奇数或偶数相关推荐

  1. 子网掩码+ip地址_C ++程序使用位掩码查找唯一编号

    子网掩码+ip地址 Problem statement: C++ Program to find unique number in an array of n numbers in which exc ...

  2. 对长度为200的有序表进行二分查找_程序员常用的查找算法(顺序、二分、插值、分块、斐波那契)...

    顺序查找 基本思想 属于线性查找和无序查找,从一端开始顺序扫描,直到找到与目标值value相等的元素. 这是最基本的查找方法,也是时间复杂度最高的查找算法. 在数据过多时,这种方法并不适用. 代码实现 ...

  3. kotlin 查找id_Kotlin程序在矩阵中查找偶数和奇数的频率

    kotlin 查找id Given a matrix, we have to find frequencies of even and odd numbers. 给定一个矩阵,我们必须找到偶数和奇数的 ...

  4. [ecshop 资料 ] 通联支付 wap 手机端 开发帮助中心 手机支付网关 帮助中心

    一.网关支付接口规范下载地址 接口开发常见问题参考也可参考以上页面 pc 开发帮助中心 http://113.108.182.3:8282/techsp/helper/procedure/wg/ wa ...

  5. 数据库安全之数据掩码:SQL新功能之动态数据掩码(SQL2016AZURE SQL)

     我们在开发上都有这样的需求:对部分敏感数据进行屏蔽,如身份证信息,名字的一部分等 显示如: 在开发上,一般来是取出相应的文字后进行替换,如可以用下面的方法. function plusXing ...

  6. 【Golang第6章:排序和查找】golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例

    介绍 这个是在B站上看边看视频边做的笔记,这一章是GO语言的排序和查找 有golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例,具体请看[文章目录] 配套视频自 ...

  7. 位运算的那些事(三)位掩码

    位运算的那些事系列: <位运算的那些事(一)搞懂机器码> <位运算的那些事(二)如何位运算> <位运算的那些事(三)位掩码> 前两篇我重点针对位运算基础以及运算过程 ...

  8. PPPoE获取到32位掩码的研究

    文档也是以前丢失的文档,应该是2013年左右写的,现在把它找回来. 这是搬家之前的事了,有次我进入路由器设置页面时突然发现如下问题: 掩码是32位.一般说来,网络至少有4个地址才能通信,即网络地址一个 ...

  9. 手撸一个仿蚂蚁森林微信小程序

    每天逛逛CSDN,看看大牛们的技术文章,查找自己想了解的知识,是我必做的事情. 每天到支付宝看看自己的余额,看看自己的33块钱还在吗?顺便到蚂蚁森林收下自己和好友的能量是我必做的事.看着自己的能量又被 ...

最新文章

  1. antd自定义分页器_自定义分页器
  2. 谜题14:转义字符的溃败
  3. vue滚动条滚到到底部触发的方法
  4. 深度学习(5) - 卷积神经网络
  5. 【Kafka】Kafka eagle 监控界面无数据
  6. opencv 从原始的图像中找出ROI区域
  7. 【转】Unity3D研究院之设置自动旋转屏幕默认旋转方向
  8. 微信硬件平台发布八大行业解决方案 成功细分着陆传统行业
  9. 地磅称重软件源码_地磅称重软件需求梳理的重要性
  10. jq中each的中断
  11. 适用于ActiveX v18.6 x86的Codejock Xtreme Suite Pro
  12. Charles进行弱网测试
  13. xbox蓝牙手柄驱动_如何通过蓝牙将Xbox One控制器连接到Windows
  14. 美颜SDK全身美颜是基于什么技术实现的?
  15. 微信小程序:意见反馈制作(1)(可加图片)
  16. matlab模拟频谱仪,毕业设计基于MATLAB的声音信号频谱分析仪源代码V3.1(手机版)...
  17. C++入门教程(十一、宏)
  18. FontAwesome图标字体库和CSS框架
  19. 【Linux基础】Windows10安装Ubuntu20.04双系统
  20. nForce主板 巧妙去掉“安全删除硬盘”图标!

热门文章

  1. php 空模块,tp5.1配置空模块,空方法
  2. Mysql数据库引擎快速指南
  3. QML Profiler性能优化教程
  4. Item 13 Minimize the accessibility of classes and members
  5. tomcat 多项目多HOST配置
  6. SharePoint CAML In Action——Part I
  7. vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
  8. easyUI layout 中使用tabs+iframe解决请求两次方法
  9. mysql复制: 一个master对应1个slave
  10. php __FILE__和$_SERVER['SCRIPT_FILENAME']区别