首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏XINDOO的专栏

    poj 1131 Octal Fractions(高精度小数进制转换) Java

    虽然题目那么长其实就是把8进制的浮点数转换成10进制,为了练习Java Biginteger 类 我这里用的是Java,也可以用数组模拟。

    75120发布于 2021-01-21
  • 来自专栏oeasy教您玩转linux、python

    python0043_八进制_oct_octal_october_octave

    八进制(oct)回忆上次内容什么是 转义? 转义转义 转化含义\ 是 转义字符\n、\r是 转义序列还有什么 转义序列 吗? \a是 响铃\b 退格键\t 水平制表符 tab键\v、\f 实现喂纸不回车通过 16进制数值 转义 \xhh输出 (hh)16进制对应的ascii字符如果我们不输入x 会发生什么呢?为什么会输出 S 呢?🤔查询文档查询主题 STRINGS查询结果表示方法 \xhh 是 16进制 表示方法\ooo 是 8进制 表示方法去试试从 16进制 到 8进制16进制表示法 没有问题那

    53300编辑于 2023-01-10
  • 来自专栏oeasy教您玩转linux、python

    python0045_四种进制_binary_octal_decimal_hexadecimal

    二进制*dwo- two 日耳曼duo- 拉丁bi- 拉丁di- 希腊八进制octal eight十进制*dekm- ten 日耳曼deci- 拉丁dec- 希腊hexa- sixhexadecimal sixteen词根清楚了 我们再来明确函数进制与函数函数名对应单词进制类型数字事例前缀bin()binary20b11000010boct()octal80o1410ohex()hexadecimal160x610x

    34700编辑于 2023-01-12
  • 来自专栏数据小冰

    Go语言中常见100问题-#17 Creating confusion with octal literals

    咋一看,我们可能认为上述程序输出结果为110(100+10),但实际上输出结果为108,这是为什么呢?在Go语言中,以0开头的整数被判断为八进制整数,所以010等于十进制中的8,因此上面的程序结果为100+8=108. 这个小知识点需要我们留意,避免以后在阅读代码时混淆。

    48530编辑于 2022-12-18
  • 来自专栏oeasy教您玩转linux、python

    python0073_进制转化_eval_evaluate_衡量_oct_octal_八进制

    43120编辑于 2023-07-20
  • 来自专栏C语言

    【C语言】进制转换无难事:二进制、十进制、八进制与十六进制的全解析与实例

    = strtol(octal, NULL, 8); return decimal; } int main() { char octal[] = "12"; printf("Octal %s to Decimal: %d\n", octal, octalToDecimal(octal)); return 0; } 输出: Octal 12 to Decimal: 10 2.3.2 代码示例: #include <stdio.h> #include <stdlib.h> int octalToDecimal(char *octal) { return strtol(octal [] = "12"; int decimal = octalToDecimal(octal); printf("Octal %s to Binary: ", octal); decimalToBinary 代码示例: #include <stdio.h> #include <stdlib.h> int octalToDecimal(char *octal) { return strtol(octal

    3K20编辑于 2024-12-11
  • 来自专栏AI那点小事

    基础练习 十六进制转八进制

    ,"0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"}; static String[] Octal 101","110","111"}; static HashMap<String, String> map; /* * Binary是0-15的二进制数的数组 * Octal (map.get(substring)); } int index = FindZero(octal); /* * 如果index为-1 */ if(index == -1) return octal.toString(); else return octal.substring ){ int index = -1; for ( int i = 0 ; i < octal.length() ; i++){ if ( octal.charAt

    84700发布于 2020-04-20
  • 来自专栏bit哲学院

    java八进制数转十进制数_Java程序八进制数与十进制相互转换

    = convertDecimalToOctal(decimal);  System.out.printf("%d 十进制 = %d 八进制", decimal, octal);  }  public 116)  示例2:将八进制转换为十进制的程序  public class OctalDecimal {  public static void main(String[] args) {  int octal = 116;  int decimal = convertOctalToDecimal(octal);  System.out.printf("%d 八进制 = %d十进制", octal, decimal );  }  public static int convertOctalToDecimal(int octal)  {  int decimalNumber = 0, i = 0;  while(octal = 0)  {  decimalNumber += (octal % 10) * Math.pow(8, i);  ++i;  octal/=10;  }  return decimalNumber;

    1.6K20发布于 2021-04-29
  • 来自专栏专注研发

    poj-1131-(大数)八进制转化成十进制

    Description Fractions in octal (base 8) notation can be expressed exactly in decimal notation. For example, 0.75 in octal is 0.953125 (7/8 + 5/64) in decimal. All octal numbers of n digits to the right of the octal point can be expressed in no more than 3n decimal Input The input to your program will consist of octal numbers, one per line, to be converted. Each input number has the form 0.d1d2d3 ... dk, where the di are octal digits (0..7).

    85010发布于 2018-09-21
  • 来自专栏个人路线

    详解HarmonyOS 原生应用里的进制转换神器

    * @returns */ private octalToDecimal(octal: string): number { let decimal = 0; // 通过乘法运算进行转换 for (let i = 0; i < octal.length; i++) { decimal += parseInt(octal[i]) * Math.pow(8, octal.length * @param decimal * @returns */ private decimalToOctal(decimal: number): string { let octal : string = ""; // 通过取余和整除运算进行转换 while (decimal > 0) { octal = (decimal % 8) + octal; decimal = Math.floor(decimal / 8); } return octal; } /** * 十进制转十六进制 * @param decimal

    1.1K10编辑于 2024-08-07
  • 来自专栏C语言

    【C语言】常量的 “前缀和后缀” 大通关!

    1.1 整型常量的前缀 前缀 全称 说明 示例 无前缀 - 十进制整数 123 0 Octal 八进制整数 075 0x 或 0X Hexadecimal 十六进制整数 0x7F 0b 或 0B Binary 二进制整数 0b1010 示例代码 #include <stdio.h> int main() { int decimal = 123; // 十进制 int octal = 0x7F; // 十六进制 int binary = 0b1010; // 二进制 printf("Decimal: %d\n", decimal); printf("Octal : %d\n", octal); printf("Hex: %d\n", hex); printf("Binary: %d\n", binary); return 0; } 输出结果 Decimal: 123 Octal: 61 Hex: 127 Binary: 10 1.2 整型常量的后缀 后缀 全称 说明 示例 U 或 u Unsigned 无符号整型 123U L 或 l Long

    85610编辑于 2024-12-11
  • 来自专栏石开之旅

    硬件笔记(13)----扩展SPI协议

    1、扩展SPI协议(Single/Dual/Qual/Octal SPI) 经典SPI协议被称为标准 SPI 协议(Standard SPI)或单 线 SPI 协议(Single SPI),其中的单线是指该 为了适应更高速率的通讯需求,半导体厂商扩展 SPI 协议,主要发展出了 Dual/Quad/Octal SPI 协议,加上标准 SPI 协议(Single SPI),这四种协议的主要区别是数据线的数量及通讯方式 数据线数量及功能 通讯方式 Single SPI(标准SPI) 1根发送,1根接收 全双工 Dual SPI(双线SPI) 收发共用2根数据线 半双工 Qual SPI(四线SPI) 收发共用4根数据线 半双工 Octal 的其中一根数据线只用来发送,另一根数据线只用来接收,即全双工;而双线 SPI(Dual SPI)的两根线都具有收发功能,但在同一时刻只能是发送或者是接收,即半双工,四线 SPI(Quad SPI)和 八线 SPI(Octal

    5.4K20发布于 2019-08-14
  • 来自专栏繁依Fanyi 的专栏

    【Go 基础篇】Go语言进制与进制转换:探索数据的不同表示方式

    除了十进制和二进制,还有八进制(Octal)和十六进制(Hexadecimal)等其他进制。 十进制(Decimal) 十进制是我们平时生活中最常用的进制,使用0到9这10个数字来表示数值。 每一位的权重是2的幂次方,例如: 101101 = 1 * 2^5 + 0 * 2^4 + 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 45 八进制(Octal)和十六进制 string) (int64, error) { return strconv.ParseInt(octal, 8, 64) } func HexadecimalToDecimal(hexadecimal hexadecimal, 16, 64) } 进制转换的实例 下面是一些使用Go语言进行进制转换的实例: decimal := 42 binary := DecimalToBinary(decimal) octal : %s\n", octal) fmt.Printf("Hexadecimal: %s\n", hexadecimal) binaryValue := "101010" decimalValue, _

    1.6K10编辑于 2023-10-12
  • 来自专栏滚雪球学Java

    Java进制转换:深入理解底层原理与应用

    代码实现如下:public static String decToOctal(int decimal) { StringBuilder octal = new StringBuilder(); while (decimal > 0) { octal.append(decimal % 8); decimal /= 8; } return octal.reverse 代码实现如下:public static int octalToDec(String octal) { int decimal = 0; int power = 0; for (int i = octal.length() - 1; i >= 0; i--) { int digit = octal.charAt(i) - '0'; decimal += digit octalToDec(String octal)该方法将一个八进制字符串转换成一个十进制数。hexToDec(String hex)该方法将一个十六进制字符串转换成一个十进制数。

    92821编辑于 2024-06-15
  • 来自专栏learn

    【C#学习笔记03】进制转换与反码、补码、原码

    八进制(Octal):基数为8,使用数字0到7。 十进制(Decimal):基数为10,使用数字0到9。 十六进制(Hexadecimal):基数为16,使用数字0到9和字母A到F。 #include <stdio.h> int main() { int binary = 0b1010; // 二进制,值为10 int octal = 012; // 八进制 ,值为10 int hexadecimal = 0x1A; // 十六进制,值为26 printf("Binary: %d\n", binary); printf("Octal : %d\n", octal); printf("Hexadecimal: %d\n", hexadecimal); return 0; } 输出: Binary: 10 Octal:

    69910编辑于 2025-03-12
  • 来自专栏开源部署

    Hadoop webHDFS设置和使用说明

    op=CREATE  [&overwrite=<true|false>][&blocksize=<LONG>][&replication=<SHORT>]  [&permission=<OCTAL>][ op=MKDIRS[&permission=<OCTAL>]“ 重名命文件、文件夹  curl -i -X PUT "<HOST>:<PORT>/webhdfs/v1/<PATH>? op=SETPERMISSION [&permission=<OCTAL>]“ 设置所有者  curl -i -X PUT "http://<HOST>:<PORT>/webhdfs/v1/<PATH

    2.9K30编辑于 2022-07-01
  • 来自专栏一个会写诗的程序员的博客

    Java String Format 使用实例

    numbers within parentheses (“()”) and skip the "-": String.format("|%(d|", -36); // prints: |(36)| Octal ); // prints: 135 Hex output: String.format("|%x|", 93); // prints: 5d Alternate representation for octal and hex output: Prints octal numbers with a leading “0” and hex numbers with leading “0x“.

    61550编辑于 2021-12-16
  • 来自专栏张志敏的技术专栏

    CocoaTouch 中的 NSString

    hexadecimal using the digits 0–9 and uppercase A–F %o, %O Unsigned 32-bit integer (unsigned int), printed in octal character (unsigned char), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal character (unichar), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal

    55930发布于 2020-08-10
  • 来自专栏Rust语言学习交流

    【Rust日报】 2020-01-14 ​ASM工作组已提交“关于提供稳定的内联汇编”的第一稿RFC

    (66, d); // octal explicit let d = parse::<u8>("0o42")?; assert_eq! (34, d); #[cfg(feature = "implicit-octal")] { let d = parse::<i8>("042")?; assert_eq!

    57610发布于 2020-02-12
  • 来自专栏C语言

    【C语言】<常量> 之群英荟萃

    十六进制整型常量:以 0x 或 0X 开头,如 0x1A, 0XFF 示例代码: #include <stdio.h> int main() { int decimal = 42; int octal = 052; int hex = 0x2A; printf("Decimal: %d\n", decimal); printf("Octal: %o\n", octal ); printf("Hexadecimal: %x\n", hex); return 0; } 输出结果: Decimal: 42 Octal: 52 Hexadecimal

    80010编辑于 2024-12-11
领券