十进制小数转换为16进制小数可采用乘16取整法,即:

十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。

例如:十进制小数0.15转换为16进制小数,其计算过程为:

0.15*16=2.4取整为2

0.4*16=6.4取整为6

0.4*16=6.4取整为6

....

最后得出0.15转换为16进制之后的数值为0.266667

常用透明度百分比与16进制表对照关系:

100% — FF
99% — FC
98% — FA
97% — F7
96% — F5
95% — F2
94% — F0
93% — ED
92% — EB
91% — E8
90% — E6
89% — E3
88% — E0
87% — DE
86% — DB
85% — D9
84% — D6
83% — D4
82% — D1
81% — CF
80% — CC
79% — C9
78% — C7
77% — C4
76% — C2
75% — BF
74% — BD
73% — BA
72% — B8
71% — B5
70% — B3
69% — B0
68% — AD
67% — AB
66% — A8
65% — A6
64% — A3
63% — A1
62% — 9E
61% — 9C
60% — 99
59% — 96
58% — 94
57% — 91
56% — 8F
55% — 8C
54% — 8A
53% — 87
52% — 85
51% — 82
50% — 80
49% — 7D
48% — 7A
47% — 78
46% — 75
45% — 73
44% — 70
43% — 6E
42% — 6B
41% — 69
40% — 66
39% — 63
38% — 61
37% — 5E
36% — 5C
35% — 59
34% — 57
33% — 54
32% — 52
31% — 4F
30% — 4D
29% — 4A
28% — 47
27% — 45
26% — 42
25% — 40
24% — 3D
23% — 3B
22% — 38
21% — 36
20% — 33
19% — 30
18% — 2E
17% — 2B
16% — 29
15% — 26
14% — 24
13% — 21
12% — 1F
11% — 1C
10% — 1A
9% — 17
8% — 14
7% — 12
6% — 0F
5% — 0D
4% — 0A
3% — 08
2% — 05
1% — 03
0% — 00

10进制转换为16进制相关推荐

  1. python 16进制转换为10进制,10进制转换为16进制。

    例子用的python2.7 16进制转换为10进制. 输入 0xaa 0XAB 返回 170 171 方法一,使用字典,自己写方法处理 #!/usr/bin/python #-*- coding:ut ...

  2. Python进制转换10进制转换为16进制,不使用hex函数

    笔试中遇到的问题 Python进制转换10进制转换为16进制,不使用hex函数 给定一个整数,编写一个算法将这个数转换为十六进制数.对于负整数,我们通常使用 补码运算 方法. 注意: 十六进制中所有字 ...

  3. 10进制转换为16进制数——算法

    10进制转换为16进制数 题目描述 ​ 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至 ...

  4. POJ 2798 2进制转换为16进制

    时间限制:  1000ms 内存限制: 65536kB 描述 输入一个2进制的数,要求输出该2进制数的16进制表示. 在16进制的表示中,A-F表示10-15 输入 第1行是测试数据的组数n,后面跟着 ...

  5. 实现10进制转换为2进制

    代码(实现10进制转换为2进制) 实现10进制转换为2进制 #!/bin/bash # BIcon= declare -i i j x i=${i:-254} mask="128 64 32 ...

  6. 汇编-输入8位二进制串并转换为16进制数显示到屏幕(利用8421转换)

    今天编写了一个 输入二进制串并转换为16进制数显示到屏幕 的汇编程序 在编写过程中遇到一些问题,并解决后,想把它与大家分享. 题目是这样的: 分析题目: 可得要求 输入 11111111 得到 00F ...

  7. python 10进制和16进制转换

    hex() 函数将指定的数字转换为十六进制值. >>> a='\x00W\x17P' >>> print(a.encode('hex')) 00571750 > ...

  8. java 10进制 和16进制相互转换

    1 将java10进制数字转换为16进制 String hex= Integer.toHexString(numb); 2 将java 16进制字符转换为10进制数 BigInteger bigint ...

  9. 面试题--位操作--将十进制数转换为16进制字符串输出

    这是一道面试题: 编程实现将十进制数转换为16进制输出,不得使用任何已定义的库函数,比如string,math等. char * get16String(long num) { int i = 0; ...

最新文章

  1. 以前写的一点东西,放上来吧。否则就扔掉了
  2. 线程:volatile关键字
  3. 提高显微镜分辨率方法_Nat Protoc | 利用激光干涉获得超高分辨率显微镜
  4. 光栅衍射主极大个数_大学物理——光的干涉和衍射(二)
  5. C#获取本机IP地址字符串
  6. 技术干货 | mPaaS 框架下如何使用 Crash SDK 对闪退进行分析?
  7. 女人最想从男人那里得到什么?
  8. AcWing1069.凸多边形的划分(区间DP)题解
  9. 软件测试工程师 Linux 十大场景命令使用
  10. 自己做的商城系统流程图,分享给大家.
  11. 微信公众开发 表情开发php,微信开发Emoji表情的实例教程
  12. 凭什么?80后合伙人“叫板Excel”
  13. 2021 绩效管理必读
  14. 配对交易之统计套利配对:介绍
  15. Service Mesh-Conduit概览
  16. Python+Miner解析PDF
  17. 【笔记1-1】基于对话的问答系统CoQA (Conversational Question Answering)
  18. 手写Android热修复
  19. python-微信小程序的学习
  20. java excel 列_java 如何操作excel 插入一列

热门文章

  1. 服务计算 HW3 CLI 命令行实用程序开发基础
  2. 湖北独立学院计算机专业排名,湖北大学知行学院排名2019独立学院排行第82名
  3. 2022高压电工考试模拟100题及答案
  4. Scray和selenium的使用
  5. 【开发教程2】开源蓝牙智能健康手表-心率血压采集
  6. heic是什么格式?如何快速打开heic文件?
  7. C语言编程 5.3 任意输入三角形的三边长为a,b,c,编程判断能否构成三角形,若能,计算输出三角形的面积,否则输出不能构成三角形。
  8. 清华郑丽c语言编程,面向对象语言c+综合实验指导书.doc
  9. 校招末班车 — 记我的爱奇艺测试开发工程师面试之旅
  10. 这款开源项目能一秒还原 “马赛克” 图片