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

相关推荐
2601_962885722 分钟前
2026 Python 股票数据接口选型指南(横评 + 决策树)
开发语言·python·区块链
Evand J35 分钟前
【PMSM例程4】PMSM电阻辨识与模型补偿EKF,MATLAB例程。附下载链接,包运行成功
开发语言·matlab·电机·ekf·卡尔曼·pmsm
王仔小奶35 分钟前
Rust 正在接管金融圈?深度拆解一份高薪 FinTech 岗位 JD
开发语言·金融·rust
小王C语言38 分钟前
Qt常用控件:多元素控件,纵向列表,表格控件,树状控件
开发语言·qt
fanruitian39 分钟前
python 可视化 panda seaborn matplotlib.pyplot
开发语言·python·matplotlib
jnrjian1 小时前
delete file shell 让 AI 写脚本
服务器·开发语言
傅科摆 _ py1 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法
kiracrimson1 小时前
栈与队列容器:适配器、deque 与 priority_queue
开发语言·c++·适配器模式
北冥you鱼2 小时前
Go 语言 CRUD 实战:从接口设计到真实业务场景
开发语言·后端·golang
郭小李2 小时前
springmvc 拦截器
java·开发语言·前端