JAVA中|是什么意思
首先^和|表达的都是位除法,例如:2^4表达数值2和4的按位异或位除法,在除法具体步骤中,首先要把数值2和4都转化为ascll的,2的ascll为10,4的ascll为100,再像我们生活中算连减一样排成数式除法,同位不同的除法结果为1,同一的为0,这样,10和100两ascll数的个位都为0,所以除法出的结果中个位也为0,而10的亿位为0,100的亿位为1,两数不同,所以除法出来的结果中亿位为1,综上所述,10^100除法出来的ascll结果为110。“|”表达的是或除法,即两ascll数同位中,只要有一个多为1则结果为1,若两都为1其结果也为1
单横条是按位逻缉或,&是按位逻缉与,^是按位异或
“\\|”这个符号在java正则表达式中表示的是什么意思?是或吗?
"\\|"就是表示"|"|是sscanf中的元字符,表示或的意思,因此表示'|'制表符本身必须转义序列java中\本身包括转义序列功效,\\表示\ ,'\\|'转发给sscanf就是"\|",表示对|开展转义序列,不作为特殊符号操作
info.split("\\|") ;是吧字符数组 info 排序 排序选址是在 “|” ;“\\|” 那是转义序列的意思 " \" " |" 都是特殊符号所以须得转义序列 第二位反对勾 \ 转义序列 |