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

%d格式输出时为何是负数?

char a,b;
a=197;
b=198;
printf ("%d,%d",a,b);
为什么这个结果输出会等于—59和—58呢?

因为char范围是-128到127。定义为unsigned char是0-255

近期文章

  • (Android)我这段代码在7.0运行正常,在安卓5.1运行就有问题,求解答?
  • 请问这个问题到底怎么改?
  • Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:求帮助
  • 四路竞赛抢答器仿真不出结果
  • 完全部分系统这里怎么敲代码啊
  • C语言程序设计基础的题目
  • 输出1-10000内水仙花数及个数,不知道为什么一直出错
  • 为什么输出不是2+22省略号
  • 帮帮忙吧,这个getline函数真的不会用啊,还找不到例题
  • 如何用C语言输入一串字符串最后只输出其中的所有数字
  • 请问我在Myeclipse中做JSP,但是css,js和图片,在MyEclipse中可以显示,在浏览器中不显示,这是怎么回事啊
  • “vba中excel的凸包应用”
  • 2n行输入,Python,判断字母个数
  • 解压完hadoop安装包,创建软链接失败怎么办
  • 为什么vs2010运行时老显示找不到文件,网上嵌入改为否我用了没用
  • 为什么stlink在电脑识别不了?
  • c++相同代码,不同电脑,一个报错,一个正常
  • python中二进制计算和十进制计算的转化?
  • ad原理图中怎么找这个?
  • 批量删除服务端数据,导致服务端报错,前端获取数据失败

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华