【C语言】【面试题】【笔试题】对于char 类型用%u与%d输出结果解析

原创 2016年05月30日 15:02:36
#include <stdio.h>
int main()
{
	char a = 128;//128=127+1=-128;//因为char类型最大能保存的范围为-128~127
	//1000 0000
	//11111111 11111111 11111111 1000 0000
	printf("%u\n", a);
	system("pause");
	return 0;
}

wKiom1Y0kPnTBLj4AACmEmNDu9A019.jpg

#include <stdio.h>
int main()
{
	char a = -1;;
	//1000 0000
	//11111111 11111111 11111111 1111 1111
	printf("%u\n", a);
	system("pause");
	return 0;
}

wKioL1Y0kbniawH3AACmEmNDu9A741.jpg

#include <stdio.h>
int main()
{
	char a = -1;
	//1000 0000
	//11111111 11111111 11111111 1111 1111
	printf("%d\n", a);
	system("pause");
	return 0;
}

wKioL1Y0klTClQB3AACbYZKr790476.jpg

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【C语言】【面试题】【笔试题】对于宏的使用,if endif #define _DEBUG_ ifdef _DEBUG_

#if 0             //如果条件为真执行下面代码,如果为假不执行,这里0为假 #include  int main() {...

详解大端模式和小端模式

转载地址:http://xfjane.spaces.eepw.com.cn/articles/trackback/item/70351 在C语言中除了8位的char型之外,还有16位的short型...

C语言中常见的宏定义笔试/面试题

转载地址:http://blog.163.com/china_2008ay/blog/static/90142252200961971756712/ 写宏定义:得到一个field在结构体(struc...
  • zjuxsl
  • zjuxsl
  • 2015-03-08 20:12
  • 1432

C语言中printf用%d输出float类型数据,或以%f输出int型数据的结果

C语言中printf用%d输出float类型数据,或以%f输出int型数据的结果 IEEE754标准 单精度(32位)/双精度(64位)浮点数解码 float double 有效位数

转:C语言中的printf用%d输出float类型数据出现或以%f输出int型数据的结果为什么是0

原文地址:C语言中的printf用%d输出float类型数据出现或以%f输出int型数据的结果为什么是0

u3d 100道面试题(包含答案)

一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。 二:Uni...

c语言笔试题总结2

c语言笔试题总结,持续更新中。

笔试题:C语言中的字符串问题

做编程题时,使用字符串一般都是直接用的C++的string类库,比C语言指针型操作字符串要简易方便很多。但是笔试题中,经常考察指针在C语言字符串中的问题。 下面就我遇到的一些题,谈下我的理解,如有偏差...

c语言笔试题总结1

c语言笔试题总结,陆续更新。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)