C语⾔与Java字符串的异同
在C语⾔中,定义字符以及字符串如下:
java中字符串转数组
1char a='a';//单个字符
2char a[]={'a','b','c'};//数字数组
3char a[]={'a','b','c'};//字符数组,单个字符定义,系统不会在末尾加/0
4char a[]="abc";//字符数组,字符串形式定义,系统在末尾⾃动加/0
【注】字符按其代码(整数)形式存储
【注】字符'1'和数字'1'是不同的概念,字符'1'只是形状为1的符号,占1个字节,⽽数字'1'是以⼆进制补码形式存储,占2个或4个字节在Java中,定义字符以及字符串如下:
1char a='a';//单个字符
2char a[]={'a','b','c'};//字符数组
3 String a="abc";//字符串
4 String a[]={"abc","def"};//字符串数组
【注】Java中字符⽤⽤三种表⽰形式:ASCII、Unicode、转义字符
【注】C语⾔中字符数组需要结束符'\0'才会结束,⽽Java不需要

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。