自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 终端运行C程序中文出现乱码,“chcp 65001”命令无效

3.为什么手动将控制台代码页设置为UTF-8,无法正确显示UTF-8编码的C程序的中文,而进程运行时将控制台代码页设置为UTF-8可以正确显示?C 程序编码:已确认源文件保存为 UTF-8 编码(无 BOM / 带 BOM 都试过)终端默认编码:默认是 GBK(chcp 936),切换 65001 后执行。2.为什么设置将代码页设为UTF-8,还需要将文件改为GBK才能正常显示?1.为什么会出现这种问题,文件编码与代码页一致,中文却出现乱码?代码如下所示,目前文件编码为UTF-8。2.直接在代码中修改。

2025-12-10 11:04:56 204

原创 long long b=1<<50;移位报错解决方法

在C语言中,常量“1”默认是“int”类型,所占空间大小为32位(4字节),左移50位,超过了“int”类型的32位(4字节)。或者直接使用“long long” 类型的常量“1LL”将声明变量类型和移位运算分步进行后,就可以顺利运行。在编写代码时,写出以上代码发现报出错误。

2025-07-04 11:54:57 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除