用2个数字输出你想要的汉字

这篇博客源于作者在贴吧上看到的关于用两个数字表示汉字的讨论,虽然技术含量不高,但有人成功将代码敲出。作者指出,由于每个汉字由两个ASCII码组成,因此需要使用两个%%c来在输出时显示一个汉字。文章探讨了如何以更有爱的方式创作这种明信片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之所以想写这东西。主要是在贴吧上看到有人在问。其实好水,好没技术含量。

源头就是那个什么代码明信片,就是下面这货。。唯一承认的是,作者卖的一手好萌~

贴吧居然还真有人耐心把这段代码给耐心敲出来了……吐血

#include <stdio.h>
int main()
{
	printf ("%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C%C\n",214,247,210,170,190,205,202,199,207,235,202,212,202,212,202,212,184,248,212,219,195,199,188,196,208,197,202,177,181,216,214,183,191,201,210,212,208,180,181,195,182,224,188,242,194,212,161,173,161,173);
}






好吧,以上是源头加吐槽……另外怎么写……

因为,一个汉字,是对应两个ascii码的……所以,输出的时候用两个%c才能输出一个汉字……然后,问题是,数字从哪儿来……


#include<iostream>
using namespace std;
int main()
{
	str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值