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

c语言大写变小写为什么输出有中文乱码

为什么更改后小写无法输出是中文乱码,无法显示出来它原本的字母。

img

是a[i] <= 'Z' ,手误写成"Z"了。

该回答引用ChatGPT

代码中出现了中文字符,而 C 语言默认使用 ASCII 编码,无法正确显示中文字符。可以将代码保存为 UTF-8 编码格式的文件,或者使用转义序列的方式表示中文字符,例如 "\xe4\xb8\xad\xe6\x96\x87" 表示 "中文"。

  • 这里改成 a[i] <= 'Z'

    img

img

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7566248

近期文章

  • 最长公共子序列的应用
  • 在更改文件输入时上传文件
  • uniapp插件mp-html中的editable 怎么传值?
  • stable diffusion 教程卡住了
  • 运行成功,却显示错误。
  • 挂起的 raw (.iso & .img) 格式化成 exFAT / FAT / NTFS?
  • 跑酷类游戏失败后原地复活的脚本怎么写?
  • ExayExcel嵌套实体类
  • 一直出现这种程序包报错怎么办
  • labwindows .fp问题,每次进入工程需从新手动添加
  • arcgis没有渔网
  • 如何在页面中回显变量数组?
  • Jmeter tcp压测 报错java.net.ConnectException
  • stm32cubeide写代码的时候出现以下标识符,有没有知道怎么关闭?
  • qt+vs利用QTimer创建倒计时报错
  • ccp标定daq模式监测数据
  • 启动freeswitch时报错:Failed at step EXEC spawning /usr/bin/freeswitch: Permission denied.
  • win11电脑桌面图标变透明
  • C#读取数据库image
  • 飞时达和天正怎么一起用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华