空白字符与Tab字符有什么区别?

解决方案 »

  1.   

    32和9的区别char c1=' ';
    char c2=' ';
    System.out.println((byte)c1+"|"+(byte)c2);
      

  2.   

    还有一个不同:
    在不同的编辑器下,对tab的规定不同,比如eclipse, context下1个tab是4个white space。换成其他的可能就是6个white space在实际项目中应该都有统一规定,尽量不要使用hard tab以保证在各种编辑环境下的代码规范。
      

  3.   

    tab是为了使文本呈现像表格一样的缩进方式,一次tab就换到下一个格,可用于对齐,空格就是一个空格
      

  4.   

    一般的编程规范了,要求有缩进,在使用缩进的时候,打一个空格依然不是很明显,所以一般都是用TAB的
      

  5.   


    一般的编程规范了,要求有缩进,在使用缩进的时候,打一个空格依然不是很明显,所以一般都是用TAB的
      

  6.   

    空白字符包括空格、回车、Tab等,只要能分隔关键字还有标点符号的都是空白字符。