c语言char输出字母,C语言unsigned char与char之间的转换及英文字符ASCII码和汉字内码输出...
对于只认识0和1的机器来说是无法直接识别字符及汉字的。将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。如下程序所示:
#include
void main()
{
unsigned char *s,*e,*c;
char *c2,*c3,*c4;
c2 = "王新征";
c4 ="你好";
e = "abc ABC";
c = "你好";
// 输出英文字符及空格ASCII码
s = e;
printf("输出英文字符及空格内码\n");
while(*s != 0)
{
printf("%3d",*s);
s++;
}
printf("\n将unsigned char转为char后输出\n");
// 将unsigned char字符串转为char字符串
printf("%s\n",(char*)c);
// 或者
c3 = (char*)c;
printf("%s\n",c3);
// 输出汉字内码
printf("输出汉字内码\n");
s = c;
while(*s != 0)
{
printf("%3d",*s);
s++;
}
printf("\n将char字符串转为unsigned char字符串\n");
//将char字符串转为unsigned char字符串
s = (unsigned char*)c4;
while(*s != 0)
{
printf("%3d",*s);
s++;
}
}
输出如下:
输出英文字符及空格内码 97 98 99 32 65 66 67 将unsigned char转为char后输出 你好 你好 输出汉字内码 196227186195 将char字符串转为unsigned char字符串 196227186195
c语言char输出字母,C语言unsigned char与char之间的转换及英文字符ASCII码和汉字内码输出...相关推荐
- 东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出
东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 ...
- 输入ASCII码值,输出相应字符
ASCII 美国信息交换标准代码 函数说明 使用C语言的printf()函数和scanf()函数实现输入一个ASCII值,输出对应的字符. 函数实现 #include <stdio.h> ...
- c语言在数组输出字母,c语言字符数组与字符串的使用详解
1.字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素. char str[10]={ 'I',' ','a','m',' ','h','a','p','p','y' ...
- c语言printf输出字母,C语言printf()格式化输出控制
printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息.在编写程序时经常会用到此函数.printf()函数的调用格式为: printf("", ); 其中格 ...
- c语言怎么储存字母,c语言怎么用变量存储中文字符?书本上面没有的秘密
很多学习者做一开始学习c语言的时候都会有想过处理中文的想法,但找不到方法而放弃,但其实方法十分简单.我们下面进入正题吧. 所有学习C语言的学习者都知道ASCII码,甚至很多初学者都认为C语言所用的就只 ...
- c语言程序设计移动字母,c语言程序设计word版.pdf
c语言程序设计word版 程序设计语言一般分为机器语言.汇编语言和高级语言三大类. 1.机器语言 对于计算机来说,一组机器指令就是程序,称为机器语言程序. 2.汇编语言 为了便于理解与记忆,人们采用能 ...
- c语言程序设计移动字母,C语言程序设计实例大全(220个例子)
C语言程序设计实例大全,C语言是世界上最流行.使用最广泛的高级程序设计语言之一,这里c语言 程序设计 实例 大全有220个例子供大家参考 c语言开发实例目录: 第一部分 基础篇 001 第一个C程序 ...
- c语言 字符转二进制输出,C语言 如何把一个ASCII码转换为二进制输出?
满意答案 ttegus13 2014.06.12 采纳率:58% 等级:8 已帮助:311人 代码如下: #include void bn(int i) { int k,j; k=i/2; j= ...
- python 识别汉字、数字、字母,实现半角及全角之间的转换
去除标点符号: re.sub text = "电影<2012>讲述了2012年12月21日的世界末日,主人公Jack以及世界各国人民挣扎求生的经历,灾难面前,尽现人间百态.&qu ...
最新文章
- DOS命令大全(转)
- UVA 307 Sticks
- 计算机网络基础昆明理工大学,昆明理工大学 计算机网络基础 实验四
- leecode第二十一题(合并两个有序链表)
- java线程太多卡顿_性能优化之卡顿延迟
- Exchanger和无GC的Java
- ASP.NET MVC中的路由IRouteConstraint方法应用实例
- 如何判断Intent有没有对应的Activity去处理?
- Android手机启动流程探究
- 新增收货地址html,客户收货地址列表、添加地址、选择地址
- 北斗卫星导航系统基础篇之(二)
- 美国NIST《可解释的人工智能的四个原则》(全文翻译)
- python爬虫获取试题(仅提供逻辑和部分代码,不提供完整实例)
- 家庭多房间网线连接---小白快速上手
- python人名统计_「姓名分析」Python|美国婴儿姓名分析 - seo实验室
- QQ音乐中任何歌曲完全免费下载方法
- 北京社保卡和医疗存折(萌新看)
- 【初等数论】整除、公约数、同余与剩余系
- T(n) = 25T(n/5)+n^2的时间复杂度
- [JQuery实现] 测测你今天的运势如何?(程序猿老黄历)
热门文章
- 《HR黑话大全》:那些残忍的潜台词
- 论文阅读:Visual Semantic Localization based on HD Map for AutonomousVehicles in Urban Scenarios
- Django(Ngnix)项目部署 负载均衡
- 剑指offer文章汇总
- Spark进阶之shuffle深入解析
- 券商股现拉升 山西证券均涨近9%
- 2022毒鸡汤文案类小程序源码
- 自粘线阿尔法线圈绕线机
- Android Studio实现小车简单运动动画
- 荣耀10xmax可以升级鸿蒙吗,荣耀x10和荣耀X10max哪个好 荣耀x10和荣耀X10max对比详解...