问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言字符问题显示出汉字

发布网友 发布时间:2024-09-26 15:58

我来回答

4个回答

热心网友 时间:2024-10-22 01:06

你输入时保存到ch,那个x没有赋值,ch1=x后,ch1也是随机值,所以打印ch1就是乱码了。

试试ch1 = x改成ch1 = ch

还有,由于=优先级低于!=,你的那个while要改成while((ch=getchar())!='\n')


综合起来就是

#include <stdio.h>
#include <math.h>
int main()
{
    char ch,ch1;
    int x;
    while((ch=getchar())!='\n')
    {
        ch1=ch;
        printf("%c",ch1);
    }
    printf("\n");
    return 0;

}

追问不行。。。每次显示出来的都是几个笑脸。。。

追答我编辑过答案了,再试试:)

热心网友 时间:2024-10-22 01:07

应改为:
#include <stdio.h>
#include <math.h> //这里可去掉
int main(void)
{
char ch,ch1;
int x; // 这儿也可去掉
while((ch = getchar()) != '\n')
{
ch1 = ch;
printf("%c",ch1);
}
printf("\n");
getchar();
/*****在 return 前没有 getchar 的话,
就算输出了也看不到,直接退出了*****/
return 0;
}
//话说那几个笑脸是你编译器自动出来的吧追问对啊。。。。好像是ch=getchar()没加括号的原因。。。太奇妙了!

热心网友 时间:2024-10-22 01:07

使用wchar类型处理宽字符类型试试,汉子属于宽字符。追问-_-|| 这只是初级c语言,,,,按理说最后会显示出字符来的,为什么不是。。

热心网友 时间:2024-10-22 01:08

#include"stdio.h" 应该是#include<stdio.h>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5等于1什么 为什么家里会有楼道跑来的猫? 为什么猫咪在屋里会叫呢 我家刚买了个小猫,但一买回来就没影了,今晚在2楼的杂物房听到它的叫声... 猫咪为什么在楼道里哭 唐柳公权书金刚经图书信息 金刚经导读内容简介 诺基亚6120c的飞行模式是什么意思 诺基亚5230 飞行模式是什么意思 张艺薰媒体专访 C语言为什么会莫名其妙输出汉字? 如何在excel中隐藏字段列表? 厦门中嘉美韵贸易有限公司怎么样? 广州香韵香料科技有限公司怎么样? 如何在Excel2010中显示或隐藏工具栏? 音响为什么不发声? 怎样打电话或是发短信到韩国啊 请问用中国移动卡给韩国那边发信息是不是需要开通这项国际业务?_百度... 牙根发炎怎么办止痛 牙根发炎的时候能不能拔牙 牙根发炎怎么止痛 烤瓷牙牙根发炎怎么办 梦见别人家小孩住院是什么意思,梦到宝宝生病住院是什么意思 怎样才能让苹果6更新软件 小苏打和食用碱有什么区别?我也是今天才清楚,以后别再用错了 苹果手机如何更新软件版本啊? 苹果手机怎么更新软件 苹果手机更新软件的方法 ...0.66克食用纯碱相当于1克小苏打 求:5.25克食用纯碱相当于多少... 如何在windows预览PDF格式文件? 如何调整PDF文件的预览窗格? 洗衣机电机直驱和皮带驱哪种好? 求女主重生靠自己变得强大,不要空间,不要豪门谢谢 有事秘书干,没事干秘书,啥意思 有事秘书干、没事干秘书 秘书一个月时间都没有完成男上司交代的任务了,男上司是一个过河拆桥的... 威刚龙耀RGB液冷内存开卖:16GB DDR4-4133多少钱? 如何求隐形函数的导数? ...开机出现两行英文,如何能弄好,网上说修改启动项,请高手赐教... ...启动,无法终止!无法删除!注册表打不开!请高手赐教! 开机时出现这段字,高手帮我看看 win7 32位启动时出现windows resume loader界面,键盘无法操作,无法进入... ...安装WIN7正常当把硬盘设置为AHCI后启动蓝屏,请高手赐教 每次开机都这样,关了再开就好了?请高手赐教... ...conductor cable install.是什么问题,请高手赐教 6月 15 日凌晨上海青浦区发生 3.1 级地震,哪些地方有震感? ...ky93.dat这个文件,是怎么回事啊?还请哪位高手赐教 6月15日双鸭山有没有地震 贵在亲身经历为作文800字 甲级战犯终审结果 日本供奉二战zhanfan的地方