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;

}

相关推荐
轻描淡写606几秒前
二进制存储数据
java·开发语言·算法
laocooon52385788612 分钟前
C++ 设计模式概述及常用模式
开发语言·c++·设计模式
爱潜水的小L13 分钟前
自学嵌入式day28,文件操作
linux·数据结构·算法
2301_8003997216 分钟前
误用sizeof()计算指针
算法
黑客思维者17 分钟前
Python自动化测试Pytest/Unittest深度解析与接口测试落地实践
开发语言·python·pytest·unittest
muyouking1118 分钟前
Zig 模块系统详解:从文件到命名空间,与 Rust 的模块哲学对比
开发语言·后端·rust
wbs_scy19 分钟前
C++ :Stack 与 Queue 完全使用指南(基础操作 + 经典场景 + 实战习题)
开发语言·c++
ULTRA??25 分钟前
QT向量实现GJK碰撞检测算法几何图形二维版本
c++·qt·算法
我要升天!27 分钟前
QT -- QSS界面优化
开发语言·c++·qt
JANGHIGH29 分钟前
c++ 多线程(四)
开发语言·c++