技术栈

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

铁蛋Q2023-09-17 20:33

深入理解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

上一篇:c语言输出杨辉三角
下一篇:Java键盘录入
相关推荐
是宇写的啊
几秒前
SpringIoc和Di
java·开发语言
沐雪轻挽萤
2 分钟前
3. C++17新特性-带初始化的 if 和 switch 语句
开发语言·c++
xianluohuanxiang
7 分钟前
2026年深度:高精度气象+新能源,从风速误差到收益偏差,行业赋能正在重构电站盈利模型
大数据·开发语言·人工智能·机器学习
froginwe11
14 分钟前
SQL PRIMARY KEY(主键)
开发语言
2401_88588504
18 分钟前
视频短信接口集成起来复杂吗?API接入说明
开发语言·php·音视频
Thexhy
20 分钟前
Java 后端完整成长路线(含项目)
java·开发语言
zopple
24 分钟前
PHP与Vue.js:前后端开发的完美搭档
开发语言·vue.js·php
楚辞大魔王
26 分钟前
通过ExternalTools打开编译之后的class
java·开发语言
跟着珅聪学java
29 分钟前
Java AI 开发完全教程
java·开发语言·人工智能
Magic--
32 分钟前
C++ 智能指针
开发语言·c++·算法
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03GitHub 镜像站点04基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南05GPT-6核心能力解析及与现有主流大模型对比06免费!不限量!用opencode接入英伟达(NVIDIA)大模型,轻松打造你的 AI 编程助手07从限购到畅通:GLM-5.1 Coding Plan接入攻略08AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析09LLM Wiki:让大模型替你打理知识库的完整指南10Oh My Codex 快速使用指南