❶ c语言中“\40:”是什么意思
表示一个字符串,其中结果为一个空格,然后是一个冒号;也就是说输出的时候
printf("\40:");
会在屏幕上输出一个空格,然后是一个冒号,原因是\40表示八进制数40对应的字符,而八进制的40表示十进制的32,而ASCII码为32的字符正好是空格
❷ 高手帮忙解释下这道C语言答案为什么是42
fun(m)执行是这样的。
k*=n%10,因为n=26,n%10=6,所以k=1*6=6.
n/10=2,所以n=2.再循环。
k*=n%10,因为n=2,n%10=2,所以k=6*2=12.
return(k+30)就返回了42
❸ c语言题,用例输出是42.
题目中要求道路长度尽量的长,所以求最大的长度,
可选择的路径是:
4-5
2-5
2-3
3-1
最后得到的结果就是42了
可以使用类似于prim的方法进行求解
❹ 在c语言中putchar('\x42')输出的是B,请问括号里面的"\"有什么用,感谢回答者,新手自学,知道少,见谅
这是一个转义字符, \ 后面是ASCII码,它代表一个字符,这里是'B'
\xhh 代表任意字符 ,ASCII 为二位的十六进制数(hh为数字)
\ddd 代表任意字符 ,ASCII 为三位的八进制数(ddd为数字)
不懂再问.
❺ 谁能帮我看看这个C语言程序,为什么输入167,输出的结果是42呢
是这样的吧,输入167后,进入sub函数后循环,第一轮,s=1,那么运算后s=1*7=7,n=16;第二轮s=7*6=42,n=1;第三轮s=42*1=42,n=0,退出循环,那么又return s,即n=s=sub(n)=42,于是输出n就是42了。
❻ c语言中“\40:”是什么意思
c语言中,规定
&
是
取地址的运算符号
我们在程序中,定义一个变量如:
int
a
=
1;
那么这个整型变量a在内存中存在什么位置呢?
我们使用
&a
就可以知道a在内存中的位置!
❼ C语言问题解答,\x42和0x42是什么意思
1、这是两种不同的表达方式,其值均为16进制的42,即10进制的66。
2、 x42用于字符表达,或者字符串表达,为16进制转义字符形式。用于字符表达时为'x42', 而用于字符串中,可以与其它字符混用,如"abx42cd"。
3、0x42为整型常数。代表一个整型数值,没有其它含义。当写作0x42时,默认数据类型为int型。
4、在用于字符表达时,其代表ASCII码值为0x42的字符,即大写字母B。x42的数据类型为char型。