首页 > 其他分享 >C语言进制转换与打印

C语言进制转换与打印

时间:2024-04-29 19:23:30浏览次数:23  
标签:进制 int 打印 hex %# C语言 printf octal

#include <stdio.h>

int main()
{
    int n1 = 10;   // 十进制
    int n2 = 0b10; // 二进制
    int n3 = 017;  // 八进制
    int n4 = 0x1a; // 十六进制
    // 以十进制的方式打印
    printf("%d\n", n1); // 10
    printf("%d\n", n2); // 2
    printf("%d\n", n3); // 15
    printf("%d\n", n4); // 26

    // 以不同进制的方式打印
    int x = 100;
    printf("dec = %d\n", x);    // dec = 100
    printf("octal = %o\n", x);  // octal = 144
    printf("hex = %x\n", x);    // hex = 64
    printf("octal = %#o\n", x); // octal = 0144 //显示进制前缀
    printf("hex = %#x\n", x);   // hex = 0x64 //显示进制前缀
    printf("hex = %#X\n", x);   // hex = 0X64 //显示进制前缀

    return 0;
}

 

标签:进制,int,打印,hex,%#,C语言,printf,octal
From: https://www.cnblogs.com/yiruliu/p/18166525

相关文章

  • C语言关于多源文件的调用
    图片A.c////Createdbyclouon2024/4/29.//#include<stdio.h>#include"A.h"voidfunc(){printf("helloworld\n");}A.h////Createdbyclouon2024/4/29.//#ifndefMULTIPLE_SOURCE_FILES_A_H#defineMULTIPLE_SOUR......
  • 关于C语言的常量
    #include<stdio.h>intmain(){//(1)指向整型常量的指针。【constpointer】地址:可变,值:不可变constint*p1;//等价于intconst*p2;printf("[[constantpointer]]beforechangeaddress:%p\n",p1);inta=1;p1=&a;printf(&qu......
  • C语言输入输出
    #include<stdio.h>intmain(){//练习:计算圆的面积,其半径由用户指定floatradius;//圆的半径printf("enterradius:");scanf("%f",&radius);//理解为阻塞式函数constfloatPI=3.14;floatarea=PI*radius*radius;p......
  • 读取文章和打印
    importjava.io.*;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicstaticvoidmain(String[]args){StringfilePath="D:\\黄帝内经......
  • p1140 C语言循环数
    #include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#defineN100intmain(){intn,x,y,i,j,p,q,t,s;chara[N]={'0'};while(scanf("%s",&a)!=EOF){intb[N];......
  • 实验3 C语言函数应用编程
    1#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);//函数声明......
  • 【C语言】---- return的作用
    return是C语言中的一个关键字,用于从函数中返回值。它有以下几个作用:1返回值return用于将函数的结果返回给调用者。在函数执行过程中,当遇到return语句时,函数将立即停止执行,并将其后的表达式的值作为函数的返回值返回给调用者。例如:```cintadd(inta,intb){return......
  • C语言常量
    多种方式定义常量 常量没有数据类型。#include<stdio.h>#defineZERO0#definePI3.1415intmain(){//1.字面常量3.14;//字面常量1000;//字面常量//2.#defineprintf("zero=%d\n",ZERO);//ZERO=1;//不可以重新赋值/......
  • 【C语言】---- 数组
    在计算机编程中,数组是一种非常重要的数据结构,它可以用来存储多个相同类型的数据。在本文中,我们将深入探讨一维数组和二维数组,它们的定义、特性以及在编程中的应用。一维数组一维数组是最简单的数组形式之一,它是一组按顺序排列的元素的集合,每个元素都有一个唯一的索引。在C语言中......
  • Modbus转Profinet网关连接打印设备与PLC通讯
      Modbus转Profinet网关(XD-MDPN100)是一种能够实现Modbus协议和Profinet协议之间转换的设备。Modbus转Profinet网关可提供单个或多个RS485接口,使得不同设备之间可以顺利进行通信。当我们需要连接打印设备与PLC进行通讯时,Modbus转Profinet网关可以将打印设备与PLC之间建立起稳定......