输入一个字符串,并将其每个字符转换成ASCII值,请问这一步怎么实现 C#任意输入字符串,输出字符串每个字符的ASCII码值

作者&投稿:喻浅 (若有异议请与网页底部的电邮联系)
先把字符串拆分成单个字符,然后再转成 对应的char类型,然后再找对应的AscⅡ码。
参考
http://www.cnblogs.com/JoshuaDreaming/archive/2010/11/19/1882068.html

如何把一个字符转换成相应ascii码~

1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。


2、定义一个字符变量ch,保存需转换的字符。


3、给字符变量ch赋初值,值为小写字母a。


4、把字符变量中的值,赋给整型变量a,实现ASCII码的转换。

5、将英文字母a的ASCII码,在输出窗口中输出。

6、然后,字符变量中的字符,更改为大写字母A。

7、将大写字母A,赋值给整型变量A,将A转换为ASCII码。

8、最后,在输出窗口中,输出大写字母A的ASCII码。

9、测试程序,小写字母a和大写字母A的ASCII码,在窗口中成功输出。

C#里有编码转换的函数
在 文本框 txtASCII 里输入文本,加个按钮处理过程:
byte[] aa = Encoding.ASCII.GetBytes(txtASCII.Text);
字节变量集 aa 里保存的就是对应ASCII值,用 aa[i] 调用

程序设计,输入字符串str1和数字n,将字符串前n个字符前后顺序反转存储在...
答:include <iostream> include <cstdio> using namespace std;int main(){ int n;char a[20],b[20];scanf("%s",a);scanf("%d",&n);cout<<a<<endl;for(int i=0;i<=n-1;i++)!/usr/bin/env python -*- coding: utf-8 -*- 编一个程序,输入两个字符串str1和str2,计算str2...

程序设计,输入字符串str1和数字n,将字符串前n个字符前后顺序反转存储在...
答:include <iostream> include <cstdio> using namespace std;int main(){ int n;char a[20],b[20];scanf("%s",a);scanf("%d",&n);cout<<a<<endl;for(int i=0;i<=n-1;i++)!/usr/bin/env python -*- coding: utf-8 -*- 编一个程序,输入两个字符串str1和str2,计算str2...

编写程序,用指针实现:输入每一个字符串,从第三个字符开始复制全部的字符...
答:\n");scanf("%s",str);p=str; //p初始指向数组首元素q=str+2; //q初始指向数组第3个元素while(*q != '\0'){*p=*q;p++;q++;}*p='\0';printf("除去前两位复制:\n%s\n",str);return 0;}//示例运行结果F:\c_work>a.exe输入一串字符:abcdefg除去前两位复制:cdefg ...

输入一个字符串,将串中'0~8'间的数字字符变成比它大1的数字字符,将'9...
答:include <stdio.h>#include <string.h>void main(){int i,n;char s[80];gets(s);n=strlen(s);for(i=0;i<n;i++)if(s[i]>='0'&&s[i]<='9')s[i]='0'+(s[i]-'0'+1)%10;puts(s);}运行示例:

...功能是:键盘输入一个字符串(不超过20个字符),将其中的大写字母转换...
答:include <stdio.h> int main(){ int i;char buf[128];gets(buf);for (i = 0; buf[i]; i++)if (buf[i] >= 'A' && buf[i] <= 'Z')buf[i] += 'a' - 'A';printf("%s\n", buf);return 0;}

VFP程序设计从键盘输入一个字符串,将A转换为D,B转换为E...,而X转为...
答:str1="A" &&此处为您输入的字符 k=Asc(str1) &&把字符转为 ASCII码 If (k>87 And k<90) Or (k>119 And k<=122) &&判断是否在x(X)与z(Z)之间 ?Chr(k-23) &&如果是,那就用原来的 ASCII 值减去23,否则加3 Else ?Chr(k+3)Endif &&&&& 为什么减去23呢,那是因...

输入一个字符串S中的所有字符按ASCII值从小到大重新排序后,将排序后的...
答:include<stdio.h> include<string.h> int main(){ FILE *p;char s[128];//定义一个数组,用来存储从键盘输入的字符 char c;int i,j,n;if((p=fopen("D:\\design.dat","w"))==NULL){ printf("File could not be open!\n");exit(0);} printf("input data:\n");//输入字符串 ...

c语言 将一个字符串"Example"中每个字符的ASCII值均加5后转换为另一...
答:include <stdio.h> char str[]="Example";main(){ char *a;a=&str[0];while(*a!=\0){ a=*a+5;a++;} printf("%s\n",str);}

(C语言)输入一个正整数字符串并将字符串转化为相应的数字。
答:再者,即使这段代码是对的,也不是一个好的代码,因为很难重用 long cton(const char* str){ //这里进行转换操作 return 结果;} void main(){ char str[30]scanf("%s",str);//输入字符串 long result = cton(str);//调用函数 printf("%ld\n",result);//显示结果 } 说了这些,估计你...

...个字符),要求将其中的数字字符复制到另一个字符串中。
答:include <stdio.h>int main(){ char s1[100], s2[100]; int i,j; gets(s1); for(i = j = 0; s1[i]; i ++) if(s1[i]>='0'&&s1[i]<='9') s2[j++] = s1[i]; s2[j] = 0; puts(s2); return 0;}指针方式类似.include <stdio.h>int ...