11问答网
所有问题
当前搜索:
c语言中==和=的区别
在文件路径中,“\”
与
“/”
的区别
是什么?
答:
在不同系统的情况系 windows下是\,linux和unix下是/ 但在win中没有本质
区别
。由于 \ 也是转义字符的起始字符,所以, 路径中的 \ 通常需要使用 \\如果是 / 就不需要使用转义了 在
C语言中
,文件路径会被写作字符串形式,但是由于C语言的字符串规则中,\字符是转义字符的引导,所以直接写 "C:\...
C语言中
s={"字符串"}和s="字符串"
的区别
答:
这是字符数组的初始化的两种形式,但是不能给字符数组赋值。如果s是指针,则可以用第二种方式让指针指向字符串常量。
c语言
&&、|、||、||
的区别
答:
逻辑运算与按位运算,不一样的两种运算。按位运算是把整数的每个二进制位与另一个整数对应的每个二进制位进行运算,是整数到整数的运算。逻辑运算其实是布尔值到布尔值的运算,只不过在
C当中
,所有非零整数都理解true,所有0都理解为false。所以4 && 2 == 1,其实是4是true,2也是true,与的结果是...
C语言中
/
与
%
的区别
答:
在
c语言中
“/”为除法运算,“%”为取模运算。a/4即为我们通常所说的 “a除以4”。若a为4则得1,a为8则得2。a%4是进行取模运算,也就是取余数。若a为4则的0,a为5则得1,a为6则得2。如图中的代码:结果:分析可得:16/4 = 4 所以得4 17/4 = 4 ??1 所以得1 ...
在
c语言中
字符与数字的有关问题:0与‘0’
的区别
答:
一、数据类型不同 1、0:代表数字0。2、‘0’:代表字符0。二、计算能力不同 1、0:具有计算能力。2、‘0’:是不具计算能力的文字数据类型。三、内存存储不同 1、0:由数字、小数点、正负号和字母E组成,用字母N表示。数值型数据的取值范围是:-0.9999999999E+19+到0.9999999999E+20,包括...
i++和++i
的区别
c语言
答:
i++和++i
的区别
在于:运算效率不同、操作结果不同、赋值顺序不同。1、运算效率不同 比如i=3,b=i++就是说b=3,完成之后让i变成4,b=++i就是先让i++变成4,然后b=4,其中++i比i++效率要高些。3、操作结果不同 对于n=++ i ,进行操作后,n的值发生了改变,其值变成了i+1,对于n=i...
C语言中
e=p->data
与
*e=p->data
区别
答:
e=p->data;说明变量e的类型是data的类型,比如说是int e=p->data;说明变量e的类型是指向data类型的指针,比如说是int *,e指向了一个可以存放data数据的单元,这个赋值将p->data的值取出来放到e指向单元
计算机
C语言中
,关于i++,和++i怎么用啊??我总是搞不明白
答:
语言
里是这样的:1.后置运算:k++表示先运算,后自加。意思是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加。那么,【“后面”后到什么程度呢?要后到当前的语句执行完,即遇到分号;表示 语句执行完了,所以k才自加1。】如:int k=5,b=0;b=k++;的意思就是,先算b=k...
c语言中
,'\0'和0有什么
区别
?在数学表达式里,减去'\0'和减去0有差别吗...
答:
'\0'是结束符,0只是普通的数字。减去'\0'就是减去它对应的ASCLL('\0'的ASCLL码值是0)其结果与减去0是相同的。但是,如果你减去'0’,那它减去的是'0'的ASCLL值48.如a=100;(a-0)==(a-'\0')==(a+'0'+48')
output和printf
的区别
?
答:
并根据格式化字符串中的特定格式符进行替换,然后将结果输出到标准输出设备(如控制台)。总结起来,`output`是一个广义的概念,表示将数据发送到输出设备或文件,而`printf`是
C语言和
C++
语言中
用于格式化输出的特定函数。在其他编程语言中,可能有不同的方式来实现输出和格式化输出的功能。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜