我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问为什么在这个程序里,输入的字符在最后输出的时候会自动变成ascii码呢

img

因为b是整型 字符型a赋值给b相当于把ascii码传给b了
你最后控制的格式是%d 整型所以输出ascii码
例如输入字符d char a接受后传给b,b是整型所以赋值ascll码100,最后输出100

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int b;
       char a;
      scanf("%c",&a);
      b=a;
      printf("%d",b);
      
    return 0;
}

img

近期文章

  • !!简化代码很急!!
  • 为什么有的网站用WiFi进不去而用4G网络就可以进?
  • 以下语句返回值为true的有那几个?
  • 模型训练报错:Input contains NaN, infinity or a value too large for dtype('float64').
  • 请问这个程序错哪里了?
  • allegro画完封装怎么老报错,保存不了呢
  • win10 MSYS下安装 错误
  • 课程视频问题,视频未上传是什么原因
  • 一个简单Linux问题
  • 关于Amdahl定律的应用,算出来3.6好像不对,求解答
  • requests发送post请求报错
  • 怎么用Python写,大家看看怎么写
  • HBuilderx格式化代码后,自定义属性换行的问题
  • 为什么 在HTML标签中,如果一个标签中有同名属性,属性值是靠前面的一个值
  • c++这个字符串里有多少字符
  • c语言螺旋矩阵问题,求指点
  • 各位亲们,问伽卡结束相关问题
  • QT中的自带数据类型和C++中的数据类型的区别
  • 字符串里面有多少字符
  • Oauth2第三方应用登入

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华