ALGO中文网
你的位置:Green Ben中文网 > ALGO中文网 >
C语言实现输入ascii码,输出对应的字符方式
发布日期:2025-01-04 16:20 点击次数:203
C语言输入ascii码,输出对应的字符
源代码
C语言ASCII码与转义字符与代码间关系
基础知识回顾
1.c语言中对 字符串常量 是按照 字符数组 处理的
2.字符型数据 是以 ASCII代码 存储在存储单元中
由结果可知char可直接转换为int型值,int也可直接转换为char字符,十进制54对应字符为‘6’
3.关系运算符的值
关系运算符的运算结果只有 0 或 1。当条件成立时结果为 1,条件不成立结果为 0
结果
4.对于字符指针的相关内容`
结果
4.1 在代码中没有定义字符数组,只是定义了char*(字符指针)的变量,并用字符串常量“i love china!”进行初始化
注意1:c语言对字符串常量按照字符数组进行处理,在内存中开辟了一个字符数组用来存放该字符串常量。但是这个数组没有名字,所以只能用指针变量来引用。
注意2:对于字符指针变量string初始化,实际上是把字符串第一个元素的地址(即存放字符串的字符数组的首元素地址)赋值给指针变量string,使string指向字符串的第一个字符。
注意3:可以通过指针变量输出字符串,如:
%s是输出字符串时所用的格式符,在输出项中给字符指针变量名string,则系统会输出string所指向的第一个字符,然后自动使string加1,使之指向下一个字符,再输出该字符…直到遇到字符串结束标志‘\0’为止
注意4:在内存中字符串最后被自动加上一个‘\n’,可以看到,用%s可以对一个字符串进行整体的输入输出。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:与ASCII码相关的C语言字符串操作函数C语言实现AT指令ASCII码的拼接处理流程C语言判断字符是否为可打印字符的方法
下一篇:要么大众,要么空仓