c语言字符串转成字节,C语言的BYTE和char字符

本文介绍了C语言中的字符类型,包括BYTE和char,以及源字符集和执行字符集的概念。基本字符集包含95个字符,包括字母、数字、符号和控制符。扩展字符集允许编译器根据环境扩展基本字符集。执行字符集则是应用程序运行环境中的字符集合。C语言允许使用三字符序列表示某些环境下不支持的字符。
摘要由CSDN通过智能技术生成

C语言的BYTE和char字符

在C语言中,字符(character)这个术语具有两个层次上的含义:书写源程序的字符和程序处理的字符以下是小编为大家搜索整理的C语言中的BYTE和char字符,希望能给大家带来帮助!更多相关信息请关注相关栏目!

例如,在下面的源程序中“""”之内的“你”、“好”、“,”、“C”、“!”、“

”就属于程序要处理的字符。

[cpp] view plaincopy

#include

int main(void)

{

printf("你好,C!

");

return 0;

}

该源程序中的其他字符则属于书写源程序的字符,这其中也可能包含并没有明显显示出来的字符,例如空格字符(space character)、水平制表符(horizontal tab)、垂直制表符(vertical tab)和换页符(form feed)。

从某种意义上来说,编辑/编译器是一种接受字符输入,输出可执行文件的软件,由它产生可执行文件经过加载成为内存中的程序,这个程序通常也不可避免地要处理字符。

编辑/编译器与它生产出的应用程序并不一定运行在同一个环境中,这就意味着两者可能要各自处理不同的字符集合。

编辑/编译器所要处理的字符就是书写C语言源程序所用的字符,这种字符的集合叫源字符集(sourcecharacter set)。而应用程序要处理的字符所构成的集合叫执行字符集(execution character set)。

对于多数C语言学习者来说,由于编辑/编译环境与应用程序运行环境是重合的,可能意识不到源字符集与执行字符集之间的区别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值