//函 数 名:CharToHex()
//功能描述:把ASCII字符转换为16进制
//函数说明:
//调用函数:
//全局变量:
//输    入:ASCII字符
//返    回:16进制
/////////////////////////////////////////////////////////////////////
unsigned char CharToHex(unsigned char bHex){
    if((bHex>=0)&&(bHex<=9))
        bHex += 0x30;
    else if((bHex>=10)&&(bHex<=15))//大写字母
        bHex += 0x37;
    else bHex = 0xff;
    return bHex;
}
/////////////////////////////////////////////////////////////////////
//函 数 名:HexToChar()
//功能描述:把16进制转换为ASCII字符
//函数说明:
//调用函数:
//全局变量:
//输    入:16进制
//返    回:ASCII字符
/////////////////////////////////////////////////////////////////////
unsigned char HexToChar(unsigned char bChar){
    if((bChar>=0x30)&&(bChar<=0x39))
        bChar -= 0x30;
    else if((bChar>=0x41)&&(bChar<=0x46))//大写字母
        bChar -= 0x37;
    else if((bChar>=0x61)&&(bChar<=0x66))//小写字母
        bChar -= 0x57;
    else bChar = 0xff;
    return bChar;

 

字符转ASCII码,ASCII码转字符

cjava 转换 c语言char转ascii码_cjava 转换

publicstaticintstring character)
  {
   if==1)
   {
    System.Text.ASCIIEncoding asciiEncoding =new System.Text.ASCIIEncoding();
    int=int)asciiEncoding.GetBytes(character)[0];
    return (intAsciiCode);
   }
   else
   {
    thrownew"Character is not valid.");
   }

  }

cjava 转换 c语言char转ascii码_cjava 转换


cjava 转换 c语言char转ascii码_cjava 转换

ASCII码转字符:

cjava 转换 c语言char转ascii码_cjava 转换


cjava 转换 c语言char转ascii码_cjava 转换

publicstaticstringint asciiCode)
  {
   if>=0&&<=255)
   {
    System.Text.ASCIIEncoding asciiEncoding =new System.Text.ASCIIEncoding();
    byte[] byteArray =newbyte[] { (byte)asciiCode };
    string= asciiEncoding.GetString(byteArray);
    return (strCharacter);
   }
   else
   {
    thrownew"ASCII Code is not valid.");
   }
  }

cjava 转换 c语言char转ascii码_cjava 转换


cjava 转换 c语言char转ascii码_cjava 转换

 

 JS中把字符转成ASCII值的函数示例代码

 

<script>
str="A";
code = str.charCodeAt(); 
str2 = String.fromCharCode(code);
str3 = String.fromCharCode(0x60+26);document.write(code+'<br />');
document.write(str2+'<br />');
document.write(str3);
</script>

 

一、将字符串转换成ASCII码

格式: Asc(x)

功能:返回字符串x中第一个字符的ASCII码。

说明:

◆ x是一个字符串型数据,函数值返回一个。

例如:

x=Asc''0''                                    'x的值为48

x=Asc''ABC''                                 'x的值为65

二、将ASCII码转换成字符

格式:Chr(x)

功能:将ASCII码值转换成相应的字符。

说明:

◆ x是一个ASCII码代码值,函数值返回一个字符。

例如:

x=Chr(66)'x的值为字符''B''

 

 

toascii将字符转换为ASCII码

toascii将字符转换为ASCII码

函数原型:inttoascii(intc);

头文件:消ncludectype.h

是否是标准函数:是

函数功能:将c转化为相应的ASCII码。

返回值:返回转换后的数值,也就是转换后的ASCII码。

应用toascii函数将整型数字转换为相应的ASCII码。

#includectype.hmain()
ints[]={l,2,3,4,5,6};inti;
for(i=0;i6;i++)
{
printf(-%d-,s[i]);
putchar(toascii(s[i]));

例程说明:

(1)首先在整型数组中存入146个整型数字,并将其显示在终端屏幕上。

(2)循环地将数组中的每个数字转换为其对应的ASCII码,并将其以字符的形式显示在终端屏幕上。本例程的运行结果为:

123456.