首页 > 其他分享 >将字符串以不同的进制打印

将字符串以不同的进制打印

时间:2023-04-25 20:00:23浏览次数:36  
标签:进制 int 不同 打印 字符串 include

在很多时候,我们需要将结果以不同的形式打印出来,这里我们记录一下相关的操作。

1. 以十六进制输出

代码:

#include <stdio.h>
#include <string.h>
 
void print_hex(char *buffer, int len){
	int i;
	printf("******************start code**********************************\n");
	for(i = 1; i <= strlen(buffer); i++){
		printf("0x%02X ",buffer[i-1]);					
		if(i % 16 == 0){
			printf("\n");
		}
	}
	printf("\n");
	printf("********************end code************************************\n");
}
 
int main(){
	char buffer[128] = "fdakfjakfjalskfj2343215412512543125123513143klj43l12k4j1l2k3412lk4j12lk4j3132";
	print_hex(buffer, strlen(buffer));
	
}

结果:

标签:进制,int,不同,打印,字符串,include
From: https://www.cnblogs.com/haoran123/p/17353671.html

相关文章

  • Base64 编码的字符串转换为 Blob 对象方法
    constblob=function(data:string,mime:string){data=data.split(',')[1];data=window.atob(data);letia=newUint8Array(data.length);for(vari=0;i<data.length;i++){ia[i]=data.charCodeAt(i);};returnnew......
  • 【Shell】字符串
    单引号和双引号shell字符串可以用单引号'',也可以用双引号“”,也可以不用引号。单引号的特点单引号里不识别变量单引号里不能出现单独的单引号(使用转义符也不行),但可成对出现,作为字符串拼接使用。双引号的特点双引号里识别变量双引号里可以出现转义字符综上,推荐......
  • 《c#高级编程》第5章C#5.0中的更改(十一)——字符串插值
    在C#5中,引入了字符串插值(stringinterpolation)语法,它提供了一种简单、直观的方式来将变量的值嵌入到字符串中。在以前的版本中,我们需要使用字符串格式化功能来实现这个目的,例如:intcount=42;stringmessage=string.Format("Theansweris{0}",count);而在C#5中,我......
  • 关于MRS环境下printf打印不加换行无法打印显示问题
    关于MRS环境下printf打印不加换行无法打印显示问题 原因:默认情况下,stdout流是行缓冲的,因此仅在到达换行符后(或被告知时)才显示缓冲区中的内容. 关于stdout,C语言中的stdout是一个定义在<stdio.h>的宏(macro),它展开到一个FILE*(“指向FILE的指针”)类型的表达式(不一定是常量......
  • 查找指定字符串在某个字符串中的出现次数
    c语言代码实现:此处)折叠或打开1.#include<stdio.h>2.<string.h>3.intsearchnum(char*str,char*pattern)4.{5.if(str==NULL)6.;7.*pos=NULL;8.intcount=0;9.while((pos=strstr(str,pattern))!=NULL)10.{11.++;1......
  • js字符串与json对象处理
    直接上代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>点绘制济南省</title></head><bodystyle="margin:0;overflow:hidden;background:#fff;width:100%;height:100%;position:absolu......
  • 字符串对象
    在Python中,字符串被视为对象。它的类型名为str,函数type可以输出字面量和变量的类型class'str'要想调用对象的属性和方法,需要在对象后面加一个点号运算符,然后连接属性或方法mystr.lower()在Python中,方法与属性的调用区别在于,属性名后面不需要任何后缀,而方法名后面始终需要有一......
  • 力扣844. 比较含退格的字符串
    给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。 示例1:输入:s="ab#c",t="ad#c"输出:true解释:s和t都会变成"ac"。示例2:输入:s="ab##",t="c#d#"输出:true解释:s......
  • SQL: PL/SQL打印用户表脚本文本
    PLSQL打印用户表脚本文本环境:ORACLE19C createorreplacepackageCUX_util_pkg2is--Author:SAM--Created:2022/8/2110:20:39--Purpose:LONG_TO_CHAR--更新:2023/4/24,增加识别临时表----将ORACLELONG类型转为字符串类型FUNCTIONLON......
  • 读取指定路径 .txt 十六进制文件
    filepath='C:\Desktop\2023-04-11-10-21-42_1.txt';fid=fopen(filepath,'r');data='1';N=0;while(0==strcmp('',data))data=fscanf(fid,'%s',1);if(0==strcmp('',data))......