アフィリエイト広告を利用しています
メニュー
Java関連
C言語
Python
RaspberryPi
Windows10
Word
Excel
PowerPoint
Access
AutoCAD
Jw_cad
Photoshop
Illustrator
その他


最新記事
<< 2019年08月 >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
カテゴリアーカイブ
日別アーカイブ
↓エンジニア特化型のQ&Aサイト『テラテイル』。メールアドレスのみで登録ができます。 困ったときに助けてもらえるかも!

広告

posted by fanblog

2018年02月08日

ブール型も使える【C言語】







ブール型も使える

以前はC言語にはブール型(論理値型)がありませんでしたが
現在は追加されていて使えるようになっています。
C99の規格からのようですね。知らなかった〜



●論理値型 _BOOL 
 1か0を入れることができます
 trueやfalseは定義されていないみたいです
 C++のように bool true falseを使用したければ
 stdbool.hをインクルードすればOK
 真偽の値はこの型があってもなくても
真は0以外 偽は0 ということには変わりない

-->pic

あと他にもC99では新しい型がいくつか追加されています
●複素数型
_Complex は複素数 実数部も虚数部ももつ型
_Imaginary は複素数の虚数部のみをもつ型
 Fortranのように複素数を扱えるようになったらしい
 complex.hをインクルードすると
 ・虚数単位のIが使える
 ・_Complexや_Imaginaryではなくcomplex imaginaryと記述できるようになる
 math.hにも複素数を扱える関数が追加された
 csin ccos ctan のような三角関数など

●long long int
 long int 以上の長整数型です
 long int と同じこともある 処理系依存 8Byte以上
 long long doubleってのはなさそう



他にC99で追加された機能 覚え書き
inline 呼び出されるごとに展開される関数を指定
restrict ポインタにつける修飾子 同じ領域を刺さないことをコンパイラに知らせる
一行コメント //

まだまだありそう〜
C11も勉強しなくては






posted by Milky at 20:52 | TrackBack(0) | C言語

この記事へのトラックバックURL
https://fanblogs.jp/tb/7292888

※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
プロフィール
Milkyさんの画像
Milky
職業訓練校のPC講師⇒ITインストラクターをやっています。 パソコン関連で、知りたいこと・調べたこと・教えたこと・わからないことなど 整理しながらまとめていきたいと思います。
プロフィール
検索
タグクラウド
最新コメント
コメント用 by こむ (05/12)
ファン
×

この広告は30日以上新しい記事の更新がないブログに表示されております。