技术栈

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键盘录入
相关推荐
m0_70665323
3 分钟前
跨语言调用C++接口
开发语言·c++·算法
小罗和阿泽
4 分钟前
复习 Java(2)
java·开发语言
皮皮哎哟
5 分钟前
数据结构:从队列到二叉树基础解析
c语言·数据结构·算法·二叉树·队列
无小道
7 分钟前
Qt——信号槽
开发语言·qt
老骥伏枥~
8 分钟前
C# if / else 的正确写法与反例
开发语言·c#
一匹电信狗
13 分钟前
【高阶数据结构】并查集
c语言·数据结构·c++·算法·leetcode·排序算法·visual studio
不懒不懒
15 分钟前
【HTML容器与表格布局实战指南】
java·开发语言
进击的小头
16 分钟前
设计模式组合应用:传感器数据采集与处理系统
c语言·设计模式
J_liaty
16 分钟前
Java实现PDF添加水印的完整方案(支持灵活配置、平铺、多页策略)
java·开发语言·pdf
PPPPPaPeR.
20 分钟前
从零实现一个简易 Shell:理解 Linux 进程与命令执行
linux·开发语言·c++
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06UV安装并设置国内源07Claude Code Skills 实用使用手册08在Trae中使用Pencil MCP092026美赛A题智能手机电池续航时间预测的连续时间数学模型102025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望