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;

}

相关推荐
啥都想学点的研究生3 分钟前
一篇文章讲清楚:K-Means聚类算法
算法·kmeans·聚类
白狐_79814 分钟前
408 数据结构|KMP做题方法:next、nextval和高频易错点
数据结构·算法
月华路17 分钟前
《模型不玄学》第20章 两种评估视角
人工智能·算法·机器学习
变与不变80619 分钟前
引用类型、内存原理与对象
开发语言·前端·javascript
wuyk55519 分钟前
从零吃透 MQTT 通信|第 5 章 MQTT 心跳保活机制深度优化,断线检测与智能自动重连
c语言·开发语言·stm32·学习
weixin_4407305026 分钟前
socket解决多次输入问题-大数据接收问题-模块动态导入
java·开发语言·servlet
禹凕40 分钟前
快速幂算法详解与实战
python·算法
xxwl58544 分钟前
高斯消元法异或版
人工智能·算法·机器学习
sylviiiiiia1 小时前
leetcode hot 100
python·算法·leetcode
励志不掉头发的内向程序员1 小时前
【LibreCAD 2D架构】从鼠标点击到图形创建:RS_ActionDrawLine交互流程与状态机解析
开发语言·c++·qt·学习·系统架构·计算机外设·交互