c语言中 ":=" (冒号 等于)是什么意思?

作者&投稿:西杭 (若有异议请与网页底部的电邮联系)
c语言中 ":=" (冒号 等于)是什么意思~

在C中
是没有:=的
:=是一些脚本,比如makefile等的用法
表示=
但和=略有区别,一般用作初始化。

在C中,不存在:=
只有 += -=等和数学操作相关的。

至于三目运算符 只有?: 一个

是一个语句,判断一个表达式的真假来执行两条代码
比如
inta=9,b=8;
a>b?a=8:b=9;//就是这句
相当于if语句吧,问号前面的表达式为真的时候执行a=8,否则b=9;
明白了吧。

这是伪代码,只是用来说明逻辑的,并不是具体什么编程语言的代码。

当然,这里显然表示赋值

:=

:⇔ 定义 x := y 或 x ≡ y 表示 x 定义为 y的一个名字(注意:≡ 也可表示其它意思, 例如全等)。
P :⇔ Q 表示 P 定义为 Q 的逻辑等价。 cosh x := (1/2)(exp x + exp (−x))
A XOR B :⇔ (A ∨ B) ∧ ¬(A ∧ B)
定义为
所有领域

这是伪PASCAL代码,一般,用:=来表示赋值,而用=来表示比较

C语言中没有:=这种语法。这是错误的写法。意思和=相同。

是在嵌入SQL语句中使用的,将:=后面的值赋给前面的变量。


韩城市19553582925: C语言中"是什么意思?在C语言中怎么使用啊? -
曾乳均青: 应该表示取变量quot的地址,是个表达式,至于用法,海了去了~~呵呵

韩城市19553582925: C语言中 &和^是怎么回事? -
曾乳均青: C语言中^与&都是位运算符,^是按位或运算,&是按位和运算.要知道,在计算机实际进行运算时,是把用户输入的数据转化成2进制进行运算的.比如1就会转化为00000001 而2会转化为00000010 ,那么a^b就相当于对这两个二进制数字中每一位都对应进行或运算.例如 00000001和00000010或运算时,两个数每一位只要有一个是1就是1,只有都为0时才为0, 因此结果为00000011 ,而这个结果与c进行位的和运算,即:对应位都为1才是1,否则为0 因此,00000011与3的二进制数00000011的和运算结果为00000011 在输出的时候计算机把二进制数转化为%d所表示的十进制数,即3输出

韩城市19553582925: C语言中的“按位于”也就是“&”这个符号是什么意思? -
曾乳均青: 在c语言里,&代表取地址或者逻辑与运算 取变量的地址:&变量名,这将获得该变量的地址. 进行逻辑与运算,格式是:变量1&变量2,进行计算时,将会把类型提升为int. c++ 在c++里,除了c语言的功能之外,还代表“引用” 只能在创建变...

韩城市19553582925: C语言中&是什么意思?a&b怎么理解? -
曾乳均青: &: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符. a&b表示啊a和b按位进行与运算. &后面是个变量.每个变量对应一块存储空间.每个存储空间有一个编号,也就是地址,&...

韩城市19553582925: C语言中"&&"的意思和用法? -
曾乳均青: &是取地址符,就是获取地址,比如 int a; 那么 &a,就是获取 a 的地址, &&是“且”的意思,比如 int b; 那么 b>2&&b<3 就是b>2并且b<3

韩城市19553582925: C语言中的&是什么意思 -
曾乳均青: 第一种“&”是取地址运算符,是属单目运算符.用法如例: int a=1;int *p=&a;... 笫二种“&”是按位与运算符,是属于双目运算符.用法如例: char a=1,b=2,c=4;c=a&b;//此运算后c的值为0.

韩城市19553582925: &在c语言中什么意思 -
曾乳均青: 主要有两个意思: 1. 取地址符,用在指针表达式或输出变量地址时 例如 int a; &a就是表示变量a在内存中地址 2. 二进制位与位运算符 1&1=1 0&0=0 拓展资料:C语言主要特点: 1. C语言是高级语言.它把高级语言的基本结构和语句与低级...

韩城市19553582925: "="符号在c语言里是什么意思 -
曾乳均青: “=”表示赋值,比如 num = 100; 是将100赋给变量num 应该区别于“==”,“==”表示判断,比如 if(a==b) ...... 表示如果a等于b,则......

韩城市19553582925: C语言里的&&是什么意思? -
曾乳均青: 在C语言中&&符号表示与,即对前后操作数进行与操作,前后操作数都是真的时候表达式的值为真,其他情况下表达式的值为假,需要注意的是,在C语言的&&表达式中,左操作数为假的话,就不会再计算右操作数了. 补充:C语言中,数字0表示假,其他都表示真.

韩城市19553582925: 怎么样区分C语言程序中的=和== -
曾乳均青: =是赋值语句 而==是逻辑语句 =一般用于把某个常量赋值给一个对应类型的变量 而==一般用在类似if语句里 比如if(a==b)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网