写在前面的话:

  1. 版权声明:本文为博主原创文章,转载请注明出处!
  2. 博主是一个小菜鸟,并且非常玻璃心!如果文中有什么问题,请友好地指出来,博主查证后会进行更正,啾咪~~
  3. 每篇文章都是博主现阶段的理解,如果理解的更深入的话,博主会不定时更新文章。
  4. 本文最后更新时间:2020.7.27

正文开始

取十六进制数作为字符串:0x00000011
转换为十进制:17
转换为二进制:0000 0000 0000 0000 1111 1111 1111 1111
取第11位(&): 0000 0000 0000 0000 1000 0000 0000 0000

将十六进制转换为十进制

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>int main()
{char a[20] = "0x00000011";uint32_t b = strtoul(a, NULL, 16);printf("b = %d\n", b);return 0;
}

结果:

b = 17

%d:十进制有符号整数
%u:十进制无符号整数

将数以十六进制打印出来

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>int main()
{char a[20] = "0x00000011";uint32_t b = strtoul(a, NULL, 16);printf("b = %x\n", b);return 0;
}

运行结果:

b = 11

%x:无符号以十六进制表示的整数
%f:浮点数
%s:字符串
%c:单个字符
%p:指针的值
%e:指数形式的浮点数
%0:无符号以八进制表示的整数
%g:自动选择合适的表示法

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>int main()
{char a[20] = "0x0000ffff";uint32_t b = strtoul(a, NULL, 16);printf("b = %x\n", b);uint32_t c = (b & 0x00000800);printf("c = %x\n", c);return 0;
}

运行结果:

b = ffff
c = 800

c = 800 为第11位是1
若第11位为0,则c = 0

【C】取十六进制中的某一位相关推荐

  1. bigdecimal取小数部分_Java中BigDecimal保留两位小数点有哪些方法

    Java中BigDecimal保留两位小数点有哪些方法?今天就跟长沙尚学堂小编一起来好好的了解下,到底有哪些方法,希望你至少能够掌握好一种. 保留两位小数{ 方法一:{ double c=3.1542 ...

  2. C语言中输入123求位权,数反转 - it610.com

    32位系统c语言中: char取值范围:-128~127 unsigned char取值范围:0~255 int取值范围:-2147483648~2147483647 unsigned int取值范围 ...

  3. 物体抓取位姿估計算法綜述_3D视觉技术在机器人抓取作业中的应用

    摘要本文主要研究3D视觉技术在机器人抓取作业中的应用,总 结了3D视觉技术在识别.定位物体时面临的挑战,给出了抓取作业机器 人3D视觉系统的设计方法,归纳了现有的3D表面成像方法和视觉处理算 法,最后 ...

  4. pandas 取excel 中的某一列_干货Python Pandas 做数据分析之玩转 Excel 报表分析

    本篇文章选自作者在 GitChat 的分享,若有什么问题,可在公众号回复「小助手」添加小助手微信,邀请你进入技术交流群. 各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Ex ...

  5. python获取网页图片_python抓取网页中的图片示例

    python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...

  6. 西游记中孙悟空的两位师父

    西游记中孙悟空的两位师父 我们知道孙悟空是天生石猴,因为率先跳进水帘洞被众猴尊为猴王,后来为求长生不老四处云游,到了西牛贺洲灵台方寸山斜月三星洞拜菩提老祖为师,习得七十二变和筋斗云等绝技和长生不老之术 ...

  7. systemverilog中实现饱和截位和饱和截位的分析

    截位(rnd/prnd/floor):都是去掉低位数据的操作(去掉低位低精度的数据,或者说小数位,降低数据的精度) 饱和(sat/sym_sat):都是去掉高位数据的操作,(去掉无符号数高位的0,或者 ...

  8. 算法---找出第 N 个二进制字符串中的第 K 位(Kotlin)

    题目 给你两个正整数 n 和 k,二进制字符串 Sn 的形成规则如下: S1 = "0" 当 i > 1 时,Si = Si-1 + "1" + reve ...

  9. 【科普】3D视觉技术在机器人抓取作业中的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 摘要 本文主要研究3D视觉技术在机器人抓取作业中的应用,总 结了3 ...

最新文章

  1. WIN7 64位系统下,右下角的声音和电源图标不见的解决办法
  2. 白话红黑树系列之二——红黑树的构建
  3. 用一条dos命令创建一个恶意文件夹
  4. adas技术实现途径_未来实现100%清洁电力的途径,带来巨大的健康和工作
  5. CDH-5.7.1离线安装
  6. 【POJ】3268 Silver Cow Party
  7. 笔记︱集成学习Ensemble Learning与树模型、Bagging 和 Boosting、模型融合
  8. vs2012打开c语言贪吃蛇,第一个满意的C语言控制台游戏——贪吃蛇(原创)
  9. 拓端tecdat|R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
  10. 使用 Kind 搭建你的本地 Kubernetes 集群
  11. 【Matplotlib设置】Python绘图全局字体改为 Times New Roman
  12. MBA包括哪些课程?看完这个系列的书籍你就知道了
  13. 叽歪网创始人李卓桓:叽歪的微信息模式
  14. MSP430单片机 MTH01-SPI 温湿度传感器 程序
  15. c语言判断是否以某个字符串开头,以某个字符串结尾
  16. 高效持续交付的7大原则
  17. iOS 使用添加的花样字体
  18. 长虹50名高管激励被隐匿 称绵阳政府不允许宣扬
  19. lena 之前生今世
  20. PHP同义词伪原创程序V1.0 修复增强版 自带4万+词库

热门文章

  1. 简单个人网页制作 web网页设计作业 静态HTML个人博客主页 DW个人网站模板下载 div+css简单个人网页作品代码
  2. vsftpd配置详解——控制用户目录权限
  3. 程序人生:化解互联网 “寒冬” 危机,我教你摆脱困境
  4. 使用element ui-upload组件上传头像
  5. M1 芯片maven 编译protobuf生成Java代码时,不能找到protoc-gen-grpc-java:exe:osx-aarch_64问题记录
  6. Markdown给图片添加超链接,点击图片后,跳转新页面。放大缩小图片。
  7. 华为鸿蒙开发者大会什么时候召开,华为将于今年9月举行的华为开发者大会上发布鸿蒙OS 2.0版本...
  8. java tlab_「原创」JVM系列05|TLAB上分配
  9. win10隐藏的9种功能 效率提升10倍
  10. msf反弹php shell,反弹shell总结