
正文
c语言为什么会出现很多问号与爱心,c语言里的问号
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言这个代码运行结果为什么是问号?
1、倘若楼主是想实现大小写转换的的话,你小写字母应该是a-32,因为小写字母的ASCII码值大。
2、题主的情况可能是因为 Visual Studio Code 终端的字符编码不支持中文字符的表示。需要将 Visual Studio Code 编码格式设置为 UTF-8 或者在代码中使用相应的编码转换函数解决。
3、是一字节长的 整型量 ,最大允许数值 是 255。a=400 超出允许范围。以%c输出一个超界的ASCII 字符,就会得到 意料不到的 字形,不同的平台上,错误的离奇难以预料,你得到问号,别人可能得到 和别的奇怪符号。
4、你的最后一行 printf(%c\n,X);应该是只有0~100时才可以输出对应的字符X。但是你把它放在if语句的后面,那么不论你输入什么数值,都要输出X,但是当输入数值小于0或者大于100时,X是没有被赋值的。
5、输出时类型不对,构造成对应的字符和数值类型。
相关问答
Q1: ...visual+studio+code里面用c语言写的printf输出中终端显示问号?
你的最后一行 printf(%c\n,X);应该是只有0~100时才可以输出对应的字符X。但是你把它放在if语句的后面,那么不论你输入什么数值,都要输出X,但是当输入数值小于0或者大于100时,X是没有被赋值的。
注意,输入程序代码的时候,必须全部使用半角字符。也就是,记得把输入法关掉再输入。
可以使用printf函数的格式控制字符串,指定输出的数字位数和前导零即可,如下所示:int num;scanf(%d, &num);printf(%03d, num); // 输出3位数字,若不足3位,在前面补0 这样就可以输出001了。
首先,打开Microsoft Visual Studio 2010。第一步:新建项目。在起始页找到【新建项目…】如上图所示,或在菜单栏找到【文件】→【新建】→【项目】如下图所示。会弹出第二步截图所示的对话框。
Q2: 在C语言中,?表示什么?
在语言中表示疑问,那么疑问来自于判断。:在语言中表示判断的结果选择,所以编程逻辑就是先进行判断,然后再进行选择。例如,当ab时,x=1否则x=0,可以写成x=ab?1:0。
意思:是条件运算符,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3。
是条件运算符。条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3 运算功能是。
在语言中表示疑问,那么疑问来自于判断。:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。例如,当ab时,x=1否则x=0,可以写成x=ab?1:0。
C语言的基本构成:数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
Q3: 新手。。C/C++输出出现一串问号
1、果断切换成c++版本的cout发现可以正常输出。于是上网找答案,居然惊讶的发现printf输出字符串是针对char *的,换言之,printf只能输出c语言中的内置数据,string不是c语言内置数据。
2、这是转义字符。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
3、C语言关键字的用法,基本的api,这部分内容掌握的越好越熟练,在编写代码的过程中也会更顺手。数组指针等各种用法要熟记于心,程序bug的多少在一定程度上跟你对指针熟练程度的关系有着非常紧密的联系。
关于c语言为什么会出现很多问号与爱心和c语言里的问号的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







