计算机语言中1和0分别代表对还是错
计算机语言中1和0不代表对和错。0为假,1为真。
0、1是基本算符,这两个数码来表示二进制数据,所有的信息将转化为由0和1组成的代码进行存储和传输。
二进制数据也是采用位置计数法,其位权是以2为底的幂。对于有n位整数,m位小数的二进制数据则用加权系数展开式表示。
扩展资料:
二进制使用原因:
(1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
(2)简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
(3)适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
(4)易于进行转换,二进制与十进制数易于互相转换。
(5)用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
参考资料来源:百度百科-二进制
c语言flag=0 或者flag=1什么意思
flag=0表示给变量flag赋值0,flag=1表示赋值为1。
flag 有标志的意思,通常在C语言中用来作为标志位,有两种状态:0和1,通常集中存放在内存中固定的区域里。程序在某种状态改变的同时改变flag的值,并在其他操作中通过flag了解状态,并决定接下来的操作。换句话说,flag可以用来帮助程序做复杂条件的判断。
扩展资料:
Flag的这一特性在游戏中被广泛应用。几乎所有有剧情的游戏中,有选项的,选项影响剧情的游戏,都有Flag变量的运用,都可以说是有Flag,立Flag,比如《金庸群侠传》《仙剑奇侠传》《寂静岭》《美国末日》等。
注:FLAG在所有计算机编程中几乎都有重要作用,比如:系统编程,网络编程,软件编程,数控编程等等,在与计算机相关的生产生活中多有运用,而不止运用在游戏编程方面。
参考资料来源:百度百科-FLAG
c语言中0与1以及0与非零有区别么
c语言中0与1以及0与非零没有区别
C中逻辑运算的结果只有两种:真
与
假,
假用数值表示为0,非0表示为真,一般会用1来表示。
C语言中提供了三种逻辑运算符:
(与运算)
||(或运算)
!(非运算)
其求值规则如下:
1)
与运算()
参与运算的两个量都为真时,结果才为真,否则为假。例如:
50
42
由于50为真,42也为真,相与的结果也为真。
2)
或运算(||)
参与运算的两个量只要有一个为真,结果就为真。
两个量都为假时,结果为假。例如:
50||58
由于50为真,相或的结果也就为真。
3)
非运算(!)
参与运算量为真时,结果为假;参与运算量为假时,结果为真。例如:
!(50)
的结果为假。
虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0
”代表“假”。但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”。例如: 5和3均为非“0”值,因此53的值为“真”,即为1。
又如: 5||0的值为“真”,即为1。
C语言里return 0和return 1什么意思
return0代表程序正常退出,return1代表程序异常退出。
使用return语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。
return代表调到函数外,
return0代表函数正常终止
return1代表函数非正常终止
return关键字的作用是返回程序流程的控制权!
其副作用是返回一个值。
例如intmain(){}则必须返回一个值
return0代表函数正常终止
ruturn1代表函数非正常终止
被调函数return1只是给主调函数一个标志,说明他的执行过程遇到异常情况。
然后就返回主调函数来处理,继续执行。
扩展资料:
一、返回值int类型的函数返回:
return语句用来结束循环,或返回一个函数的值。
return0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return-1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;
系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。
注意此时返回的类型是int。
二、布尔类型返回:
return0:返回假;
return1:返回真;
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母isdigit()判断是否是数字。
c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i=1>3;则i的值为0。反之,i=1<3;则i的值为1。
参考资料:
百度百科——return
C语言中什么时候0表示真,1表示假
C语言规定,1为真(TRUE),
0为假(FALSE)。
所以题目本身是一个伪命题,在C语言的环境下,任何时候都不会出现0为真1为假的情况。
扩展开来,用来判断的并不一定是1和0两种,在出现其它值的情况下,C语言会做如下操作:
1
把非整型类型的值,如浮点型,指针等,强制转为整型。
2
判断该整型值是否为0。
3
如为0,则值为假;如不为0,则值为真。
C语言中1和0代表什么?
逻辑表达式的值应该是一个逻辑量“真”或“假”。C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为真时,以0代表“假”,以非0代表“真”。即将一个非零的数值认作为“真”。