在c语言中putchar('x42')输出的是B,请问括号里面的""有什么用,感谢回答者,新手自学,知道少,见谅

Python014

在c语言中putchar('x42')输出的是B,请问括号里面的""有什么用,感谢回答者,新手自学,知道少,见谅,第1张

这是一个转义字符, \ 后面是ASCII码,它代表一个字符,这里是'B'

\xhh 代表任意字符 ,ASCII 为二位的十六进制数(hh为数字)

\ddd 代表任意字符 ,ASCII 为三位的八进制数(ddd为数字)

不懂再问.

#include<stdio.h>

main()

{

int i=0,sum=0

while(1)

{

i+=2

sum+=i

printf("%d",i)

if(i==42)break

printf("+")

}

printf("=%d\n",sum):

system("pause")

}

是分块查找吧

这个序列可以按块内无序,块间有序的原则分为如下3块:

(22,12,13,8,9), (25,33,42,44,38,24), (48,60,58,74,49,86,53)

因此第二块指针项值为6,代表块内有6个关键字