visual studio-128以后的char变量输出问题,求大神解答

问题描述

128以后的char变量输出问题,求大神解答

是用VS2015写的代码,执行之后的结果是这样的

请问是怎么来的

解决方案

在你的控制面板,区域选项中设置非unicode字符默认代码页为英文
在你的控制台窗口右上角图标点下,选择属性,字体选择英文字体
就可以显示>127的字符了。

解决方案二:

应该就是大于127之后由2位凑成一个中文字符。

解决方案三:

支持楼上说的中文字符的说法

解决方案四:

中文字符

解决方案五:

乱码像中文而已,跟中文没关系

解决方案六:

可能是代码页乱掉了,建议使用Unicode输出。请试试以下做法:
char tmp[256];
sprintf(tmp, "%c%c%c%c%cn", b, a, a, a, b);
_tprintf("%S", tmp);
注意%S的S要大写。

解决方案七:

这不是乱码了吗?最好输出01看着效果最明显

解决方案八:

你试试将char 改成unsigned char ,看看输出结果如果。

时间: 2024-08-31 09:07:09

visual studio-128以后的char变量输出问题,求大神解答的相关文章

Atmel studio 6.0 编译之后PWM无输出,求大神指点

问题描述 Atmel studio 6.0 编译之后PWM无输出,求大神指点 使用的是atmega48芯片,程序如下: #include #include #include #define F_CPU 8000000UL #include #include #define uchar unsigned char #define uint unsigned int //控制单个io口 省略 uint a; //各端口初始化 void PORT_INIT(void) { DDRD=(1<<PD1)

c语言编写了个链表,但无法正确的输出,求大神指导

问题描述 c语言编写了个链表,但无法正确的输出,求大神指导 链表方面一直不是特别清楚.自己编了个链表,但却无法正确输出,求大神帮忙 #include #include typedef struct lnode Lnode; struct lnode { int data; Lnode *next; }; Lnode *makeNode(int data) { Lnode *new_node=(Lnode *)malloc(sizeof(Lnode)); if(new_node==NULL) {

请问这段代码为什么输出null,求大神解答程序执行的顺序?

问题描述 请问这段代码为什么输出null,求大神解答程序执行的顺序? public class xieCheng { private String baseName="Base"; public xieCheng(){ this.callName(); } public void callName(){ System.out.println(baseName); } } public class Sub extends xieCheng { private String baseNam

编程-我这代码怎么输出个0.0?求大神解答

问题描述 我这代码怎么输出个0.0?求大神解答 #include #include #include static int stnum; char hint[80]="请按提示输入!"; struct Score { double yuwen,math,english,tiyu,sum; }; struct Student { char num[10],name[20],sex[10]; int age; struct Score score; }stu[5]; void prints

求大神解答一下-打不开android studio出错

问题描述 打不开android studio出错 可能是环境变量问题,求助大神该怎么该,谢谢啦- 解决方案 在你的系统属性-高级-环境变量里看下,java_home指向的目录是什么,要修改为jvm安装的目录. 解决方案二: 要修改为jvm安装的目录

对java中递归问题的输出不理解,求大神解答!谢谢

问题描述 对java中递归问题的输出不理解,求大神解答!谢谢 对于这一段代码我能够理解,压栈然后出栈就是6,5,4 package recursion; public class testRecursion { public static void main(String[] args) { int num=3; recursion(num); } private static void recursion(int n){ n++; if(n<7){ recursion(n); System.o

mysql char类型主键做查询、更新条件时遇见怪事了,求大神解答

问题描述 mysql char类型主键做查询.更新条件时遇见怪事了,求大神解答 mysql> desc card_info; +-------------+-----------+------+-----+-------------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+-----------+------+-----+-------------------+-------+ |

linux-Linux下安装Android Studio出错,求大神解答!

问题描述 Linux下安装Android Studio出错,求大神解答! JDK都配置好了,运行 zoegreen@zoegreen-Lenovo-IdeaPad-Y470:/opt/android-studio/bin$ java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Server VM (build 24.51-b0

struts2-这段代码的错误在哪里,id属性的值为空,但是控制台能输出所有的value值,求大神解答??

问题描述 这段代码的错误在哪里,id属性的值为空,但是控制台能输出所有的value值,求大神解答?? <s:form action=""deleteMessageAction"" method=""post""> <table align=""center"" width=""40%"" border=""5&