FreeBSD の LLVM で C 言語の小数型リテラル 0.0 の論理和を試す2018年10月04日 11時17分40秒

FreeBSD の LLVM で C 言語の小数型リテラル値の論理和を試した時に 0.2 が真偽型に変換されるとの警告がでた。そうなると不思議に思えてくるのが 0.0 でも同じ警告が出されるのだろうか。

FreeBSD 11.2-RELEASE の LLVM で実験。

freebsd% cat logical-and-double0.c
int main()
{   
    return 1 && .0;
}
freebsd% cc logical-and-double0.c
freebsd%
浮動小数点型の .0 は何の警告も無し。

前回次回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2018/10/04/8968576/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。