qijunhui

C语言中,定义字符以及字符串如下:

1 char a=\'a\';//单个字符
2 char a[]={\'a\',\'b\',\'c\'};//数字数组
3 char a[]={\'a\',\'b\',\'c\'};//字符数组,单个字符定义,系统不会在末尾加/0
4 char a[]="abc";//字符数组,字符串形式定义,系统在末尾自动加/0 

【注】字符按其代码(整数)形式存储

【注】字符\'1\'和数字\'1\'是不同的概念,字符\'1\'只是形状为1的符号,占1个字节,而数字\'1\'是以二进制补码形式存储,占2个或4个字节

Java中,定义字符以及字符串如下:

1 char a=\'a\';//单个字符
2 char a[]={\'a\',\'b\',\'c\'};//字符数组
3 String a="abc";//字符串
4 String a[]={"abc","def"};//字符串数组

【注】Java中字符用用三种表示形式:ASCII、Unicode、转义字符

【注】C语言中字符数组需要结束符\'\0\'才会结束,而Java不需要

分类:

技术点:

相关文章:

  • 2021-10-28
  • 2022-12-23
  • 2021-05-18
  • 2021-11-14
  • 2021-10-17
  • 2021-11-04
猜你喜欢
  • 2019-07-11
  • 2021-04-26
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2021-06-23
相关资源
相似解决方案