C语言程序设计(进阶)

上了生活的贼船,那就做一个快乐的海盗。

2.3练习

·下面代码输出的结果是什么?

#include <stdio.h>

int main()

{

char a = -1;

signed char b = -1;

unsigned char c = -1;

printf("a=%d,b=%d,c=%d",a,b,a);

return 0;

}

解析:

以此类推:

signed short的取值范围:-32768~32767

unsigned short的取值范围:0~65535

·下面代码输出的结果是什么?

int main()

{

char a = -128;

printf("%u\n",a);

return 0;

}

相关推荐
VekiSon8 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
2501_940007898 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 战绩记录功能实现
开发语言·javascript·flutter
naruto_lnq8 小时前
C++中的桥接模式
开发语言·c++·算法
苦藤新鸡8 小时前
50.腐烂的橘子
数据结构·算法
无限进步_8 小时前
面试题 02.02. 返回倒数第 k 个节点 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
想进个大厂8 小时前
代码随想录day32 动态规划01
算法·动态规划
布谷歌8 小时前
面试题整理
java·开发语言
j445566118 小时前
C++中的职责链模式高级应用
开发语言·c++·算法
Hello World . .8 小时前
数据结构:栈和队列
c语言·开发语言·数据结构·vim
uesowys8 小时前
Apache Spark算法开发指导-Decision tree classifier
算法·决策树·spark