我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于#c++#的问题:代码运行是时打印出B,ASCII表中不是只定义了0到127个字符吗

int main()
{
  int a=322;
char b;
b=a;
printf("%c",b)
return 0;
}

代码运行是时打印出B,
ASCII表中不是只定义了0到127个字符吗,第322个时,应该是溢出了,打印出B,请问问题出在哪里?

int赋值给char,超出部分被丢弃,只保留1个字节内容。

img

近期文章

  • rhel8安装nabicat问题
  • 请问一下,怎么建立外部链接?
  • Cmake生成时找不到cmake文件, 报错Could not find a package configuration file provided by "magic_enum" with
  • Python输入框如何限制字符串长度
  • 为什么返回dhead->next就对,而返回head就不对呢?
  • 使用PHP解析WSDL的响应
  • CSDN关注自动回复
  • xlwings 进程总是无法关闭
  • .net在导入system.web时找不到
  • mysql如何设计聊天表储存聊天记录
  • ecplise连接数据库mysql8.0出错
  • VS写c语言成绩转换的问题
  • 适用于PHP的Google Alert API [重复]
  • python飞机大战: Fatal Python error: (pygame parachute) Segmentation Fault
  • 我用pagespeed insights检测网站时,我的网站为什么一直是加载的符号?
  • ngrok内网穿透访问超时
  • c语言的底层实现是用汇编写的,那么python这种解释型语言与底层交互的api又是怎么编写的?
  • 关于C语言float类型与整形之间的代码问题
  • 启动时硬盘突然不转了
  • c++数据结构迷宫问题代码报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华