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;

}

相关推荐
LaoZhangGong1231 小时前
STM32 F103外部晶振8MHz改为12MHz,如何配置?
c语言·stm32·单片机·嵌入式硬件·晶振
独隅1 小时前
在 Lua 中,你可以使用 `os.date()` 函数轻松地将时间戳转换为格式化的时间字符串
开发语言·lua
思麟呀2 小时前
Linux的基础IO流
linux·运维·服务器·开发语言·c++
星释2 小时前
Rust 练习册 :Pythagorean Triplet与数学算法
开发语言·算法·rust
星释2 小时前
Rust 练习册 :Nth Prime与素数算法
开发语言·算法·rust
lkbhua莱克瓦243 小时前
Java基础——集合进阶3
java·开发语言·笔记
多喝开水少熬夜3 小时前
Trie树相关算法题java实现
java·开发语言·算法
QT 小鲜肉3 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
WBluuue3 小时前
数据结构与算法:树上倍增与LCA
数据结构·c++·算法
lsx2024063 小时前
MySQL WHERE 子句详解
开发语言