if-unary.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 33 行

C
33
字号
/* Copyright (C) 2000 Free Software Foundation, Inc.  *//* { dg-do preprocess } *//* Test the various unary operators.  */#if 1 + + + 1   /* allow multiple unary sign operators :) */#endif#if 8 - +3 != +4 + +1#error		/* { dg-bogus "error" "unary +" } */#endif#if -2 - -1 != -1#error		/* { dg-bogus "error" "unary -" } */#endif#if ~0 != -1#error		/* { dg-bogus "error" "unary ~" } */#endif#if !0 && (!1 == 0) && !!1 != 1#error		/* { dg-bogus "error" "unary !" } */#endif#if ~~8 != 8#error		/* { dg-bogus "error" "double unary ~" } */#endif#if 5 + +!-4 != 5#error		/* { dg-bogus "error" "compound unary +, !, -" } */#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?