`

char字符与int整数之间通过的转换ascii码

阅读更多
public class TestCharToInt {

	/**
	 * @param args
	 * 把char字符型数字转成int数字,因为他们的ascii码值恰好相差48,
	 * 因此把char型数字减去48得到int型数据,例如'4'转换成了4
	 * '0'的ascii码是48
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		char code;
		code = (char)('0' + 1554 % 10);
		System.out.println('4'-48);
		System.out.println(code);
		System.out.println((int)code);
		code = 4;
		System.out.println(0+Character.valueOf(code));
		
		
		System.out.println((char)(0));
		//强制转换,(取到低16位)4个字节的取低2个字节
		char char1=(char)4;
		System.out.println((char)('0'+char1));
		
		
		
		System.out.println(0+Character.valueOf((char)0));
	}

}
分享到:
评论

相关推荐

    本示例是一个使用C语言中char数据类型的代码示例,该代码读取用户输入的字符,并打印其ASCII值

    `char` 可以存储一个字节(8位)的数据,表示一个字符或整数值。 常见的使用场景包括: 1. 声明字符型变量:使用 `char` 关键字可以声明一个字符型变量,用于存储单个字符。例如:`char c;`,`c` 变量可以用来存储...

    Java程序设计基础:字符数据类型.pptx

    ASCII 码是 Unicode 码的一个子集,用 Unicode 表示 ASCII 码时,可表示其前 255 个字符。 Unicode 字符通常用十六进制表示。例如“\u0000”~“\u00ff”表示 ASCII 码集。“\u”表示转义字符,表示其后 4 个十六进制...

    用C++向文件输出ASCII码八进制数十六进制数

    int main() { ofstream fount("ACCII.txt"); char ch_Hx[10],ch_Oct[10]; cout十进制"字符"十六进制"八进制"; fount十进制"字符"十六进制"八进制"; for(int i=24;i;i++) { itoa(i,ch_Hx,16); itoa(i,ch_Oct,...

    matlab常用函数matlab常用函数

    字符传输组或者将其他类型变量转化为 字符串数组 ...int2str 将整数转换为字符串 lower 把字符串变成小写 mat2str 将数组转换为字符串 num2str 把数值转换为字符串 strcat 把多个串连接成长串 strcmp 比

    C++程序设计 刘振安 2008年版自考课本课后习题参考答案及其程序

    1. 分别用字符和ASCII码形式输出整数值65和66. #include using namespace std; void main() { char a='A',b='B'; int ascii_1=53,ascii_2=54;//ASCII码中的,5和6 cout字符输出:"(int)a,"(int)b; cout<<"...

    SQL函数

    expr1,start,length,char_expr2) 将字符串char_expr1中的从 start开始的length个字符用char_expr2代替 ltrim(char_expr) rtrim(char_expr) 取掉空格 ascii(char) char(ascii) 两函数对应,取ascii码,...

    C语言程序设计标准教程

    由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为a E n (a为十进制数,n为十进制整数)其值为 a*10,n 如: 2.1E5 (等于2.1*10,5), 3.7E-2 (等于3.7*10,)-2*) 0.5E7 ...

    c# 加密和解密相关代码

    public int AscII(string str) //获取字符的ASCII 码 { byte[] array = new byte[1]; //创建字节数组 array = System.Text.Encoding.ASCII.GetBytes(str); //为字节数组赋值 int asciicode = (short)(array[0]); //...

    SQL语句中常用的函数大全

    Chr(charcode) 以ASCII 码来取得字符内容。 Close(filenumberlist) 结束使用Open 开启的档案。 Cos(number) 取得一个角度的余弦值。 Ctype(expression, typename) 转换表达式的型态。 DateAdd(dateinterval, number,...

    数据类型、运算符与表达式

    24.将一个字符常量放到一个字符变量中,是将该字符的相应的ASCII代码放到存储单元中。 25.一个字符数据既可以以字符形式输出,也可以以整数形式输出。但是应注意字符数据只占一个字节,它只能存放0~255范围内的...

    显示屏lcd1602

    i++) //转成ASCII码 a[i]=a[i]+'0'; for(i=0; a[i]=='0' && i; i++); for(j=5-n; j; j++) //填充空格 { *str=' '; str++; } for(; i; i++) { *str=a[i]; str++; } //加入有效的数字 *str='...

    C++零基础(数据类型)

    2 字符型(以char表示) 通常用来存放的ASCII码, 3 整型(以int表示) 用short来修饰表示短整型 4 实型(单精度浮点型以float表示 `双精度浮点型以double表示) long可以用来修饰int(表示长整型)和double 5 ...

    C++作业(华南理工大学网络教育作业)

    (A) 原码 (B) 反码 (C) 补码 (D) ASCII码 答题: A. B. C. D. 参考答案:D 5. 设有 int a,b; 下面( )不是C++的正确表达式。 (A)!a (B)b%a (C)a(D)a+b=a 答题: A. B. C. D. 参考答案:D

    C 语言 strcmp 函数

    int strcmp(const char *str1, const char *str2); 其中,str1和str2是要比较的两个字符串。 strcmp函数返回一个整数值,表示比较结果的大小关系: 如果str1和str2相等,返回值为0。 如果str1小于str2,返回值为一...

    所有关于字符串的处理函数

    由于编程的需要,自己整理出来一套所有的关于字符串处理函数,很好用哦!!!!

    上海电机学院C语言实训答案

    (9)编写一个函数void fun(char a[],int k,int n),其功能是:删除字符串中指定下标开始的n 个字符。其中,a中放字符串,k中存放指定的下标。 例如,字符串内容为:Hellollo World!,k中值为:5,n中的值为:3,则...

    凯撒密码算法实验

    变量M存放一明文字符ASCII码,变量C存放M中的数据经加密后得到的一密文字符的ASCII码。 加密算法:C≡(M+K)mod 26,如此继续下去,实现逐个字符进行加密。 编辑录入 #include #include #include void ...

    c/c++ 学习总结 初学者必备

     所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了...

Global site tag (gtag.js) - Google Analytics