c语言练习59:深入理解char类型的取值范围

深入理解char类型的取值范围

例如:

cpp 复制代码
#include <stdio.h>
int main()
{
 char a[1000];
 int i;
 for(i=0; i<1000; i++)
 {
  a[i] = -1-i;
 }
 printf("%d",strlen(a));
 return 0;
}

结果为255

a+b以%d的形式打印结果为:300

而c由于unsigned char的取值范围有限,所以在上图中从255顺时针转55下可以得到44

相关推荐
金玉满堂@bj5 分钟前
Python 后端开发 从零到就业完整教程(2026 企业级完整版)
开发语言·python
qq_2698704313 分钟前
claude code 终端安装
开发语言
XiYang-DING14 分钟前
【Java】URL(Uniform Resource Locator)
java·开发语言
0xDevNull15 分钟前
Java十道高频面试题
java·开发语言
Brilliantwxx16 分钟前
【算法题】递归树+哈希表+分治异或+双指针
开发语言·c++·笔记·算法
yugi98783816 分钟前
经典三维表面重建算法(C语言实现)
c语言·开发语言·算法
Hello:CodeWorld18 分钟前
高性能多线程数据采集与持久化方案设计与实现
开发语言·c++
程序猿编码18 分钟前
Linux 高负载场景下 Web 服务访问日志极速定位工具实现解析(C/C++代码实现)
linux·服务器·c语言·前端·c++
无限进步_19 分钟前
【C++】智能指针族谱:auto_ptr、unique_ptr、shared_ptr
java·开发语言·数据结构·c++·算法
LuminousCPP20 分钟前
C 语言文件操作全攻略:从基础读写到随机访问与缓冲区原理
c语言·经验分享·笔记·文件操作