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;

}

相关推荐
5系暗夜孤魂9 小时前
系统越复杂,越需要“边界感”:从 Java 体系理解大型工程的可维护性本质
java·开发语言
小O的算法实验室9 小时前
2026年SEVC,面向主动成像卫星任务规划问题的群体智能与动态规划混合框架,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
网安INF10 小时前
数据结构第一章复习:基本概念与算法复杂度分析
数据结构·算法
无巧不成书021810 小时前
C语言零基础速通指南 | 1小时从入门到跑通完整项目
c语言·开发语言·编程实战·c语言入门·零基础编程·c语言速通
幻风_huanfeng10 小时前
人工智能之数学基础:什么是凸优化问题?
人工智能·算法·机器学习·凸优化
三雷科技10 小时前
使用 `dlopen` 动态加载 `.so` 文件
开发语言·c++·算法
wellc10 小时前
java进阶知识点
java·开发语言
听风吹等浪起10 小时前
用Python和Pygame从零实现坦克大战
开发语言·python·pygame
灰色小旋风10 小时前
力扣合并K个升序链表C++
java·开发语言
_MyFavorite_10 小时前
JAVA重点基础、进阶知识及易错点总结(28)接口默认方法与静态方法
java·开发语言·windows