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;

}

相关推荐
写代码的【黑咖啡】几秒前
Python中的lxml:高效XML处理库
xml·开发语言·python
庄小焱5 分钟前
【机器学习】——房屋销售价格预测实战
人工智能·算法·机器学习·预测模型
黎雁·泠崖5 分钟前
Java字符串高阶:底层原理深剖+经典面试题全解
java·开发语言
txzrxz10 分钟前
单调栈详解(含题目)
数据结构·c++·算法·前缀和·单调栈
清风~徐~来12 分钟前
【视频点播系统】环境搭建
开发语言
重生之我是Java开发战士13 分钟前
【Java SE】反射、枚举与Lambda表达式
java·开发语言
weixin_4365250715 分钟前
若依多租户版 - @ApiEncrypt, api接口加密
java·开发语言
superman超哥17 分钟前
序列化格式的灵活切换:Serde 生态的统一抽象力量
开发语言·rust·编程语言·rust serde·序列化格式·rust序列化格式
AI科技星23 分钟前
张祥前统一场论的数学表述与概念梳理:从几何公设到统一场方程
人工智能·线性代数·算法·机器学习·矩阵·数据挖掘
程序员-King.30 分钟前
day167—递归—二叉树的直径(LeetCode-543)
算法·leetcode·深度优先·递归