ASCIL码和字符的转换

1.在python中:

字符-->ASCIL 用ord函数

ASCIL-->字符 用chr函数

下面是一个输入小写字母转换为大写字母输出的例子:

# -*- coding: utf-8 -*-
__author__ = 'yjw'

lowercase = str(input("输入一个小写字母:"))
print("输入的小写字母:{0}\n转换后的大写字母:{1}".format(lowercase, chr(ord(lowercase)-32)))

 2.C语言中,字符型数据和整形数据是可以通用的。它们既可以用字符形式输出(用%c),也可以用整数形式输出(%d),但是应注意字符数据只占一个字节,它只能存放0~255范围内的整数。

下面是c语言版本的小写字母转换为大写:

#include <stdio.h>
void main(){
char c1,c2;
c1 = getchar();
printf("%c,%d\n",c1,c1);
c2 = c1-32;
printf("%c,%d\n",c2,c2);
}



原文地址:https://www.cnblogs.com/yjw9520/p/4839071.html