技术栈

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键盘录入
相关推荐
Polaris北
28 分钟前
第二十七天打卡
开发语言·c++·算法
亓才孓
1 小时前
【Exception】CONDITIONS EVALUATION REPORT条件评估报告
java·开发语言·mybatis
爱编码的小八嘎
1 小时前
第3章 Windows运行机理-3.1 内核分析(5)
c语言
学无止境_永不停歇
2 小时前
十一、C++11列表初始化、右值引用和移动语义
开发语言·c++
阿里嘎多学长
2 小时前
2026-02-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
mjhcsp
2 小时前
C++ 背包DP解析
开发语言·c++
尘缘浮梦
2 小时前
协程asyncio入门案例 2
开发语言·python
juleskk
2 小时前
2.15 复试训练
开发语言·c++·算法
一个处女座的程序猿O(∩_∩)O
3 小时前
Python面向对象的多态特性详解
开发语言·python
yngsqq
3 小时前
多段线顶点遍历技巧(适用闭合和非闭合)
开发语言
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)05MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法06如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解07配置 OpenClaw 使用 Ollama 本地模型08从零搭建一个 PHP 登录注册系统(含完整源码)09openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南10使用 1panel面板 部署 php网站