C 言語では、「&&」は「および」と「および」を意味します。これは論理演算子であり、論理 AND を意味します。つまり、両方の条件が同時に true の場合、演算の結果は "true" となり、それ以外の場合は "false" になります。
C 言語では、&& は論理 AND を表す論理演算子です。これは、両方の条件が満たされる状況を表す、人生における「and」に相当します。 「論理積」演算の結果は「true」になります。
プログラミングでは、一般にゼロ値を「false」、ゼロ以外の値を「true」と呼びます。論理演算の結果は「true」と「false」のみで、「true」は1、「false」は0となります。
次の 3 つの状況があります:
1. 論理和の左辺が偽 (false) の場合、右辺の論理和の判定は行われなくなります。
#2. 論理積の左辺が真(true)の場合、右辺を判定し、右辺が偽(偽)となり、結果は偽となります(false) 3. 論理積の左辺が真(true)の場合、右辺を判定し、右辺の判定で、右辺も真(true)の場合、結果は次のようになります。 true (true)と操作 (&&)
操作に含まれる 2 つの式は両方とも、結果が true の場合は true、それ以外の場合は false です。たとえば、5&&0
(5>0) && (4>2)
例:
#include <stdio.h> #include <string.h> // strcmp所在头文件 int main(void) { char szAccount[] = "account"; // 设置的默认账号 char szPassword[] = "password"; // 设置的默认密码 char szEntryAccount[32] = { 0 }; // 输入的账号 char szEntryPassword[32] = { 0 }; // 输入的密码 // 获取输入的账号 printf("请输入账号: "); scanf_s("%s", szEntryAccount, 32); // 获取输入的密码 printf("请输入密码: "); scanf_s("%s", szEntryPassword, 32); // 通过strcmp函数进行比较输入的账号和密码是否跟我们设置的匹配 // 通过 &&(逻辑与) 进行判断,当账号和密码都正确才会打印出 "账号密码正确!" if (strcmp(szEntryAccount, szAccount) == 0 && strcmp(szEntryPassword, szPassword) == 0) { printf("账号密码正确!"); } else { printf("账号或密码错误!"); } return 0; }
c 言語チュートリアル 」
以上がC言語で「&&」ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。