技术栈

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键盘录入
相关推荐
定偶
3 分钟前
mysql
c语言·数据库·mysql
NMIXX爻
8 分钟前
线程控制 下
java·开发语言·jvm
Howrun777
10 分钟前
C++ 类间交互
开发语言·c++
idontknow233
20 分钟前
DPDK学习笔记(1):二层转发应用例代码解析
c语言·网络·笔记·学习
2401_85768354
25 分钟前
C++代码静态检测
开发语言·c++·算法
2401_83847251
30 分钟前
内存泄漏自动检测系统
开发语言·c++·算法
开发者小天
35 分钟前
python中的class类
开发语言·python
2501_93332955
1 小时前
Infoseek数字公关AI中台技术解析:如何构建企业级舆情监测与智能处置系统
开发语言·人工智能
m0_70665323
1 小时前
基于C++的爬虫框架
开发语言·c++·算法
梵刹古音
1 小时前
【C语言】 数据类型的分类
c语言·开发语言
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03【网络安全测试】Burp Suite工具使用说明、配置及常见问题(有关必回)04Clawdbot 中文汉化版 接入微信、飞书05Claude Code Skills 实用使用手册06在Trae中使用Pencil MCP07struts2 XML外部实体注入漏洞复现(CVE-2025-68493)08UV安装并设置国内源09零门槛部署本地 AI 助手:Clawdbot/Meltbot 部署深度保姆级教程10AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南