C语言t=x什么意思
发布网友
发布时间:2023-01-17 15:44
我来回答
共4个回答
热心网友
时间:2023-11-19 04:36
-
-
单目
自减运算符,-
-x
表示先将x的值减1,然后再代入下一个c语言语句中,!在c语言中表示逻辑非,“!i“表示i的反,即:若i为真则”!i“为假
反之i为假,”!i“为真,所以-
-x
!应该表示为(-
-x
)!,先自减,然后再逻辑非,
热心网友
时间:2023-11-19 04:36
把x的值复制一份,保存到变量t中。
热心网友
时间:2023-11-19 04:37
赋予函数
热心网友
时间:2023-11-19 04:37
t=x; 是赋值的意思,把 x 的值 赋 给 t, x 的值 保持不变。
至于 t 里的数值等于多少,还与 t 的变量类型有关,不同的类型,它的允许值的范围不同。
例如:
int t, x=5; t=5; 赋值后 t 为 5。
int t; float x=4.99; t=x; 赋值后 t 为 4。
---
t=x 后面没有分号,那么 它是表达式, 语法上叫 “赋值表达式”.
注意,它不同于 t==x , 语法上叫 “逻辑表达式”.
int t=0,x=0; 赋值表达式 t=x 的结果是 0;
if (t=x) printf("false\n"); else printf("true\n"); // 输出为false (即假)
if (t==x) printf("false\n"); else printf("true\n"); // 输出为true(即真)
int t=0,x=345; 赋值表达式 t=x 的结果是 345;
if (t=x) printf("false\n"); else printf("true\n"); // 输出为true (即真)
if (t==x) printf("false\n"); else printf("true\n"); // 输出为false (即假)
热心网友
时间:2023-11-19 04:36
-
-
单目
自减运算符,-
-x
表示先将x的值减1,然后再代入下一个c语言语句中,!在c语言中表示逻辑非,“!i“表示i的反,即:若i为真则”!i“为假
反之i为假,”!i“为真,所以-
-x
!应该表示为(-
-x
)!,先自减,然后再逻辑非,
热心网友
时间:2023-11-19 04:36
把x的值复制一份,保存到变量t中。
热心网友
时间:2023-11-19 04:37
赋予函数
热心网友
时间:2023-11-19 04:37
t=x; 是赋值的意思,把 x 的值 赋 给 t, x 的值 保持不变。
至于 t 里的数值等于多少,还与 t 的变量类型有关,不同的类型,它的允许值的范围不同。
例如:
int t, x=5; t=5; 赋值后 t 为 5。
int t; float x=4.99; t=x; 赋值后 t 为 4。
---
t=x 后面没有分号,那么 它是表达式, 语法上叫 “赋值表达式”.
注意,它不同于 t==x , 语法上叫 “逻辑表达式”.
int t=0,x=0; 赋值表达式 t=x 的结果是 0;
if (t=x) printf("false\n"); else printf("true\n"); // 输出为false (即假)
if (t==x) printf("false\n"); else printf("true\n"); // 输出为true(即真)
int t=0,x=345; 赋值表达式 t=x 的结果是 345;
if (t=x) printf("false\n"); else printf("true\n"); // 输出为true (即真)
if (t==x) printf("false\n"); else printf("true\n"); // 输出为false (即假)