技术栈

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键盘录入
相关推荐
晓蛋
4 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
小羊没烦恼!
4 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
傲世仙尊
4 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
牵猫散步的鱼儿
5 天前
重载、重写(覆盖)、重定义区别
c语言
伞伞悦读
5 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
phltxy
5 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
C语言小火车
5 天前
C/C++ 为什么需要编译器?
开发语言·c++
phltxy
5 天前
C 语言中的数据存储:从类型到二进制位
c语言
霍霍的袁
5 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超
5 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust
热门推荐
01Telegram APK 下载安装完整指南 — 2026年最新02GitHub 镜像站点03国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)042026 爱知・名古屋亚运会怎么看?直播平台+赛程安排分享05历年考研数学一、数学二、数学三真题试卷及答案PDF06给AI一张“业务概念地图“:本体如何从哲学走向企业智能07蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接08jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的09开源OV-Watch:怎么做一个智能手表10c语言指的是什么意思