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

相关推荐
集成显卡15 小时前
Rust实战七 |基于带 colored 颜色文字控制台的批量文件删除工具
开发语言·后端·rust
比昨天多敲两行15 小时前
linux 线程概念与控制
java·开发语言·jvm
huaweichenai16 小时前
php 根据每个类型的抽签范围实现抽签功能
开发语言·php
codeejun17 小时前
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容
开发语言·云原生·golang
就叫_这个吧17 小时前
Java注解、元注解、自定义注解定义及应用
java·开发语言·注解
Sam_Deep_Thinking18 小时前
聊聊Java中的of
java·开发语言·架构
小小de风呀21 小时前
de风——【从零开始学C++】(十一):list的基本使用和模拟实现
开发语言·c++·list
三行数学21 小时前
Matlab之父克利夫·莫勒尔逝世
开发语言·matlab
陌路2021 小时前
C++高级进阶--夯实进阶基础(1)
开发语言·c++
梦想三三21 小时前
【PYthon词频统计与文本向量化】苏宁易购评论分析实战
开发语言·python