技术栈

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键盘录入
相关推荐
小碗羊肉
几秒前
【从零开始学Java | 第三十二篇】方法引用(Method Reference)
java·开发语言
玖釉-
4 分钟前
C++ 硬核剖析:if 语句中的“双竖杠” || 到底怎么运行的?
开发语言·c++
满满和米兜
6 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
zhangzeyuaaa
14 分钟前
Python推导式(Comprehensions)
开发语言·python
m0_71676523
15 分钟前
数据结构三要素、时间复杂度计算详解
开发语言·数据结构·c++·经验分享·笔记·算法·visual studio
卷心菜狗
16 分钟前
Python进阶基础--面向对象编程(OOP)
开发语言·python
开心码农1号
17 分钟前
RabbitMQ 生产运维命令大全
linux·开发语言·ruby
网安INF
18 分钟前
数据结构第二章复习:线性表
java·开发语言·数据结构
aq5535600
21 分钟前
Laravel10.X核心特性全解析
java·开发语言·spring boot·后端
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06Oh My Codex 快速使用指南07AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析08CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南09AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南10实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了