c语言练习59:深入理解char类型的取值范围

深入理解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

相关推荐
沅霖1 分钟前
android kotlin语言中的协程
android·开发语言·kotlin
xiaobobo33303 分钟前
c语言中const关键字和枚举enum的新认识
c语言·开发语言·const·enum
葛小白17 分钟前
C#数据类型:List
开发语言·c#
合作小小程序员小小店11 分钟前
web开发,在线%蛋糕销售%管理系统,基于asp.net,webform,c#,sql server
开发语言·后端·asp.net·html5·教育电商
小龙报22 分钟前
《算法通关指南数据结构和算法篇(3)--- 栈和stack》
开发语言·数据结构·c++·算法·创业创新·学习方法·visual studio
m0_7482336429 分钟前
C++小协程栈和临时变量及作用域的栈溢出问题分析
开发语言·c++
怪力乌龟32 分钟前
Go语言数组和切片
开发语言·后端·golang
红宝村村长34 分钟前
Golang交叉编译到Android上运行
android·开发语言·golang
虚行36 分钟前
Go 编程基础
开发语言·后端·golang
脚踏实地的大梦想家39 分钟前
【Go】P14 Go语言核心利器:全面解析结构体 (Struct)
开发语言·后端·golang