C语言中字符串输入,c语言输出中文字符串

C语言中字符串输入,c语言输出中文字符串,在C语言中输入中文字符串讲解

本文主要介绍在C语言中输入汉字字符串的说明。本文通过概念和案例的结合,讲述了如何在C语言中使用中文。以下是详细内容,有需要的朋友可以参考一下。

C语言中的字符串以ASCII码表的形式存储,输入的英文字符以对应英文字符的ASCII码形式输入寄存器,例如输出hello world!

反汇编C得到,

你可以看到H的ASCII码是68,E的ASCII码是65,以此类推。汉字呢?汉字没有对应的ASCII码。还能显示吗?

当然,答案是肯定的。电脑里用来存储中文的编码规则是GB2312或者GB2312-80,规定一个小于127的字和原来的意思一样,但是两个大于127的字连在一起就代表一个汉字,这样我们就可以组合出7000多个简化字。在这些代码中,即使是ASCII中已经存在的数字、标点符号和字母也被重新编码为两个字节的长度,这通常被称为“全角”字符,而那些原本在127号以下的字符被称为“半角”字符。

反汇编代码,

这是汉语的存储方法。

然而,也有缺点。我国GB2312中符号的含义可能与其他国家不同,即两国用相同的数字代表不同的符号,于是Unicode应运而生,我就不解释Unicode的编码方式了。

关于用C语言输入中文字符串的这篇文章到此为止。关于在C语言中输入中文字符串的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: