技术栈

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键盘录入
相关推荐
Next_Tech_AI
10 分钟前
别用 JS 惯坏了鸿蒙
开发语言·前端·javascript·个人开发·ai编程·harmonyos
chillxiaohan
14 分钟前
GO学习记录——多文件调用
开发语言·学习·golang
2301_82236635
18 分钟前
C++中的命令模式变体
开发语言·c++·算法
一刻钟.
20 分钟前
C#高级语法之线程与任务
开发语言·c#
追逐梦想的张小年
35 分钟前
JUC编程03
java·开发语言·idea
派葛穆
36 分钟前
Python-PyQt5 安装与配置教程
开发语言·python·qt
小乔的编程内容分享站
1 小时前
记录使用VSCode调试含scanf()的C语言程序出现的两个问题
c语言·开发语言·笔记·vscode
toooooop8
1 小时前
php BC MATH扩展函数计算精度-第三个参数
开发语言·php
蓁蓁啊
1 小时前
C/C++编译链接全解析——gcc/g++与ld链接器使用误区
java·c语言·开发语言·c++·物联网
weixin_30777913
1 小时前
C#实现两个DocumentDB实例之间同步数据
开发语言·数据库·c#·云计算
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04Claude Code Skills 实用使用手册05Vue-skills的中文文档062025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望07在Trae中使用Pencil MCP08Clawdbot 中文汉化版 接入微信、飞书09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10UV安装并设置国内源