lzth.net
当前位置:首页 >> C语言编程:输出ASCII码对应的字符 >>

C语言编程:输出ASCII码对应的字符

0 到 0xff , 字符 -- ascii码: #include #include void main() {int i;for (i=0;i 评论0 0 0

好久不写c了,给你说一下方法得了.定义一个字符串数组str[],getchar()!='\n' 把字符写进数组,记录长度n,然后再写出来就行了. int i=0,j=0; for(;j

#include void main() { char a[100]; int i; i=0; while(a[i]!='\n') { scanf("%c",&a[i]); i++; } for(j=0;j { printf("%c\t",a[j]); printf("%d\n",a[j]); } }

#include int main() {int i; for(i=33;i printf("%d: %c\n", i, i ); return 0; }

对照着改吧 #include#include int main() { char ch; do { printf("输入一个字符:\n"); scanf(" %c",&ch); printf("%d\n",ch); }while((ch !='q')&&(ch!= 'Q')); return 0; }

char y='X'; printf("%c ",y); // 得 字符 X printf("%d ",y); // 得字符变量的ascii码,十进制数 printf("%x ",y); // 得字符变量的ascii码,十六进制数 printf("%o ",y); // 得字符变量的ascii码,八进制数 也可以先定义字符ch,输入字符,在把

#include <stdio.h>#include <stdlib.h>int main() {unsigned char c; // 防止负值printf("ASCII CHAR\n");for (c='\x21'; c<='\x7F'; c+=0x1) // 采用16进制printf("%5d%6c\n",c,c);return 1;}

C语言的字符类型是以整数的形式存储在内存中的,这个整数就是这个字符的ASCII码,所以只需要将字符以整数的形式输出即可.代码如下:#include <stdio.h> int main() { char c; c = getchar(); printf("%d\n", c); return 0; }

这个应该是比较基础的,就是控制转换 #include<stdio.h> void main() { char ch; printf("请输入一个字符:\n"); scanf("%c",&ch); printf("%c的ASCII码为: %d\n", ch,ch); }

从键盘输入一个字符,输出与该字符前后相邻的两个字符及对应的ASCII码,char ch; scanf(" %c",&ch); printf("%c %c\n",(char)(ch-1),

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com