C语言中int转char型

C语言中int转char型关于 C 语言中的 int 类型转成 char 类型直接进行强制类型转换 使用 printf 输出占位符为 c 如果这个 int 数刚好为 0 输出就成了空格 方法 charInttoCha intx charr char x 0 returnr 下面的代码是 16 进制转二进制的函数 voidmain intnumber i num1 num2 unsignedchar 9 printf npleaseinput 16 num

关于C语言中的int类型转成char类型

直接进行强制类型转换,使用printf输出占位符为%c,如果这个int数刚好为0,输出就成了空格。

方法

char InttoChar(int x){ 
    char r=(char)x+'0'; return r; } //下面的代码是16进制转二进制的函数 void main(){ 
    int number,i,num1,num2; unsigned char pt[9]; printf("\nplease input hex(16) num: "); scanf("%x",&number); num1 = number / 16; num2 = number % 16; pt[0]= InttoChar(num1/8); num1 %= 8; pt[1]= InttoChar(num1/4); num1 %= 4; pt[2]= InttoChar(num1/2); num1 %= 2; pt[3]= InttoChar(num1); pt[4]= InttoChar(num2/8); num2 %= 8; pt[5]= InttoChar(num2/4); num2 %= 4; pt[6]= InttoChar(num2/2); num2 %= 2; pt[7]= InttoChar(num2); for(i=0;i<9;i++){ 
    printf("%c",pt[i]); } }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178902.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:16
下一篇 2026年3月26日 下午4:16


相关推荐

  • 卡商卡盟在线批发平台_易玩卡盟怎么样

    卡商卡盟在线批发平台_易玩卡盟怎么样支持一键装修主站,一键对接货源,自定义后台登录背景,前台风格自定义背景等,已集成易支付接口对接易支付充值接口,修复BUG等服务器系统可以:Windows64/Linux64/cenos6.864位安装宝塔环境:apache2.4+mysql5.5+php5.6cenos6.8系统安装宝塔命令:yuminstall-ywgetamp;amp;wget-Oinstall.shhttp://downlo…

    2022年8月12日
    11
  • 【万字总结】基于多智能体强化学习的《星际争霸II》中大师级水平的技术研究

    【万字总结】基于多智能体强化学习的《星际争霸II》中大师级水平的技术研究深度强化学习实验室译者:邓雅倩张媛媛王晓鹏校订:王敏罗威编辑:DeepRL摘要:本文使用基于多智能体强化学习算法,使用人类玩家和智能体对战的游戏数据建立深层神经网络。在…

    2022年5月17日
    39
  • linux中重启网卡_ubuntu重启网络

    linux中重启网卡_ubuntu重启网络一、network#servicenetworkrestart二、ifdown/ifup#ifdowneth0#ifupeth0三、ifconfig#ifconfigeth0down#ifconfigeth0up

    2025年12月10日
    8
  • idea2021.7.21激活码[免费获取]「建议收藏」

    (idea2021.7.21激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZPB5EL5Q-eyJsaWNlb…

    2022年3月21日
    56
  • 更改Edge浏览器缓存位置

    更改Edge浏览器缓存位置一 前言缓存有时候是个比较讨厌的东西 会产生很多垃圾 同时会让磁盘产生大量的磁盘碎片 大大的降低磁盘性能 通过更改缓存位置 可以一定程序上改善磁盘碎片 比如专门分个区用来存放 App 的缓存等 如果是大内存 可以使用 Ramdisk F StreamTuning 华擎主板专用 等工具来将内存虚拟出一块磁盘来当缓存盘 二 查看缓存 Edge 浏览器缓存位置是系统级的隐藏文件夹 需要设置相

    2026年3月26日
    2
  • 豆包AI集成DeepSeek设置教程

    豆包AI集成DeepSeek设置教程

    2026年3月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号