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;

}

相关推荐
武藤一雄2 分钟前
C# Prism框架详解
开发语言·后端·微软·c#·.net·wpf
毕设源码-郭学长5 分钟前
【开题答辩全过程】以 基于Java的星星儿童救助帮扶系统为例,包含答辩的问题和答案
java·开发语言
清晓粼溪8 分钟前
SpringBoot3-02:整合资源
java·开发语言·spring boot
catchadmin10 分钟前
如何创建和使用 Shell 脚本实现 PHP 部署自动化
开发语言·自动化·php
小尧嵌入式12 分钟前
音视频入门基础知识
开发语言·c++·qt·算法·音视频
CoderYanger14 分钟前
C.滑动窗口-求子数组个数-越短越合法——3134. 找出唯一性数组的中位数
java·开发语言·数据结构·算法·leetcode
_OP_CHEN16 分钟前
【算法基础篇】(二十八)线性动态规划之基础 DP 超详解:从入门到实战,覆盖 4 道经典例题 + 优化技巧
算法·蓝桥杯·动态规划·运筹学·算法竞赛·acm/icpc·线性动态规划
ckhcxy20 分钟前
继承和多态(二)
java·开发语言
ndzson21 分钟前
从前序与中序遍历序列构造二叉树 与
数据结构·算法
raoxiaoya21 分钟前
用golang开发AI Agent项目,有哪些框架可以选择
开发语言·人工智能·golang