ASCII码、字符与字符串的显示
C语言
#include <stdio.h>
int main()
{
char c1,c2,c3;
c1=97;
c2=98; //ascii码
c3='c'; //字符
char c4[]="d"; //字符串
char c5=c4[0];//从字符串中取出第一个字符。
printf("c1=%c,c2=%c,c3=%c,c4=%s\n",c1,c2,c3,c4);
printf("c1=%d,c2=%d,c3=%d,c4=%d\n",c1,c2,c3,c5);
return 0;
}
note:字符型不能直接通过%s输出,需要转为字符串,否则程序会运行出错;字符串也不能通过%d直接输出ascii码,要先转为字符型(c5)。
PHP
<?php
$c1=97; //a
$c2=98; //b
$c3='c'; //c
$c4="d"; //d
$char1=chr($c1); //ascii码转字符
$char2=chr($c2);
$asc3=ord($c3); //字符转ascii码
$asc4=ord($c4);
echo("c1={$char1},c2={$char2},c3={$c3},c4={$c4}<br>");
echo("c1={$c1},c2={$c2},c3={$asc3},c4={$asc4}<br>");
?>