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;

}

相关推荐
希望永不加班几秒前
Spring AOP 代理模式:CGLIB 与 JDK 动态代理区别
java·开发语言·后端·spring·代理模式
RNEA ESIO19 分钟前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
234710212730 分钟前
4.15 学习笔记
开发语言·软件测试·python
零号全栈寒江独钓32 分钟前
基于c/c++实现linux/windows跨平台获取ntp网络时间戳
linux·c语言·c++·windows
被开发耽误的大厨1 小时前
1、==、equals、hashCode底层原理?重写场景?
算法·哈希算法
java1234_小锋1 小时前
Java高频面试题:什么是可重入锁?
java·开发语言
WolfGang0073211 小时前
代码随想录算法训练营 Day38 | 动态规划 part11
算法·动态规划
雾岛听蓝2 小时前
Qt操作指南:窗口组成与菜单栏
开发语言·经验分享·笔记·qt
zopple2 小时前
Laravel vs ThinkPHP:PHP框架终极对决
开发语言·php·laravel
松☆2 小时前
C++ 算法竞赛题解:P13569 [CCPC 2024 重庆站] osu!mania —— 浮点数精度陷阱与 `eps` 的深度解析
开发语言·c++·算法