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;

}

相关推荐
✿ ༺ ོIT技术༻几秒前
剑指offer第2版:动态规划+记忆化搜索
算法·动态规划·记忆化搜索
Humbunklung6 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust
萧曵 丶13 分钟前
Rust 内存结构:深入解析
开发语言·后端·rust
算法练习生19 分钟前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
oioihoii24 分钟前
C++11标准库算法:深入理解std::none_of
java·c++·算法
阿捏利26 分钟前
【加解密与C】非对称加解密(二)ELGamel
c语言·加解密·elgamel
1024小神35 分钟前
tauri项目在windows上的c盘没有权限写入文件
c语言·开发语言·windows
老虎062743 分钟前
数据结构(Java)--位运算
java·开发语言·数据结构
yanjiaweiya43 分钟前
云原生-集群管理续
java·开发语言·云原生
Swift社区44 分钟前
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解
开发语言·leetcode·swift