首页 > 其他分享 >有关二进制、八进制、十六进制的书写与输出

有关二进制、八进制、十六进制的书写与输出

时间:2023-11-05 22:44:40浏览次数:45  
标签:十六进制 前缀 输出 二进制 printf 八进制

有关二进制、八进制、十六进制的书写与输出

定义变量时的输入

八进制

在前缀加上0。
例如:
int a = 012;
printf("%d\n",a);
则输出的结果为10
所以十进制的10转化八进制的数为12

十六进制

在前缀加上0x
例如:
int a = 0x16;
printf("%d",a);
则输出的结果为22

二进制

在前缀加上0b
例如:
int a =0b101;
printf("%d",a);
输出的结果为5

不同进制的输出

注:加入#符号可以将前缀打印出来

八进制

将%d改为%o或%#o(是字母o而不是数字0)
则输出的数为八进制表示的数

十六进制

将%d改为%x或%#x
则输出的数为十六进制表示的数

二进制数的输出需要手动转换

标签:十六进制,前缀,输出,二进制,printf,八进制
From: https://www.cnblogs.com/gw1415/p/17811419.html

相关文章

  • 部署MYSQL 二进制方式
    二进制部署mysql(之前一直使用部署好的,但是自己突然部署,忘记了。。。,这次记录下)一、需要先到mysql官方网站下载二进制安装包:#官网地址:https://dev.mysql.com/downloads/#下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.ta......
  • CTFshow Reverse 二进制玩家人均全栈 wp
    是个zip文件,修复一下得到一个”听说大家很怕VMP?”的文件。无法运行,跟标准elf文件比较一下,把头部改3个字节,文件可以跑了upx脱壳,脱壳后进入主函数迷宫在52行的unk_4BE100中,把迷宫提取出来:1,1,0,0,0,0,0,00,1,1,1,0,0,0,00,0,0,1,0,0,0,00,1,1,1,0......
  • 教3妹学编程-算法题】2914. 使二进制字符串变美丽的最少修改次数
    3妹:呜呜,烦死了,脸上长了一个痘2哥 :不要在意这些细节嘛,不用管它,过两天自然不就好了。3妹:切,你不懂,影响这两天的心情哇。2哥 :我看你是不急着找工作了啊,工作那么辛苦,哪还有时间想这些啊。3妹:说到找工作,我又要去刷题了。2哥:我给你出一道关于美丽的题吧,让你的心情美丽美丽~ 1题目......
  • Redhat8.2二进制安装mysql8.0,启动报错
    报错信息:bin/mysql:errorwhileloadingsharedlibraries:libtinfo.so.5:cannotopensharedobjectfile:Nosuchfileordirectory解决办法:ll/usr/lib64/libtinfo.so.6[root@zabbixservermysql]#ln-s/usr/lib64/libtinfo.so.6.2/usr/lib64/libtinfo.so.5[root@zab......
  • tp6 接收并保存二进制文件
    /***@return\think\response\Json*/publicfunctionupload(){$data=file_get_contents("php://input");$fileType='';$this->getFileType($data,$fileType);if($fileType......
  • c#十六进制字符转十进制
    十六进制字符串:由0-9和A-F组成的字符串,表示十六进制数。十进制数:由0-9组成的数字,表示十进制数。///<summary>///十六进制字符串转十进制///</summary>///<paramname="str">十六进制字符</param>///<returns></returns>staticintTo16Convert10(stringstr)......
  • web前端(Vue2.x)接收H264实时视频码流(二进制)进行播放
    1、安装 [email protected]、.vue文件中使用<template><div><videoid="dom_id"muted="muted"controlsclass="video_box"></video><divv-if="!has_data"v-loading="!......
  • 如何使用SHC对Shell脚本进行二进制编译和封装
    在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。什么是SHC?shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成......
  • CD4028B是BCD到十进制或二进制到八进制解码器
    概述■CD4028B是BCD到十进制或二进制到八进制解码器,由4个输入、解码逻辑门和10个输出缓冲器组成。应用于4个输入(A、B、C和D)的BCD码在选定的10进制1解码输出处产生高电平。类似地,应用于输入a、B和C的3位二进制代码在输出0–7处以八进制解码。D输入处的高电平信号禁止八进制解码,并导......
  • 探索计算机内部的神秘语言:二进制的魅力
    引言在之前的章节中,我们已经详细介绍了计算机硬件的组成部分,包括中央处理器(CPU)、内存、磁盘和总线等。因此,从今天开始,我们将深入探讨计算机内部的工作原理。首先,我们将从二进制这个简单而重要的概念开始讲解,因为计算机底层只能使用二进制来表示和处理信息。二进制我们都知道,计......