タグ

C言語に関するyrgnah_yatsのブックマーク (6)

  • Cygwin で C 言語コンパイル環境を整える

    友人が東芝のノート PC を買って、C 言語を始めやうとしている。おすすめのコンパイラーを聞かれたので、フリーの Cygwin に gcc が入っているよと答えた。せっかくなので、初めて Cygwin を使う人向けにインストール記事を書いてみる。 Cygwin とは Cygwin とは、Linux のツール群を Windows に移植した、一種の環境を指す (そもそも Linux 自体が Linux カーネルとツール群から成り立っている)。公式ページの言葉を引くと Cygwin is a Linux-like environment for Windows. It consists of two parts: A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux A

  • 整数値の割算

    C言語を使っていると,C言語の初心者でなくても,陥り易い罠がある.その一つが整数値の割算である. 次のプログラムは「 1000 の 50% はいくら?」の答えを出力するためのものである. main() { printf("%d\n", 50 / 100 * 1000); } 正解は 500 のはずであるが,このプログラムは 0 と出力する.その理由は, 50 / 100 の割算にある. C言語では,整数同士の割算の結果は,割算の商となる.すなわち,小数点以下は切り捨てられる.したがって, 50 / 100 は 0 となるのである.それに 1000 を掛けても,結果は 0 のままである. 数値演算は左から行われるので,上のような計算の場合には,割算を最後に持って来て, printf("%d\n", 1000 * 50 / 100); とすれば,期待する結果を得ることができる. また,割算をし

    yrgnah_yats
    yrgnah_yats 2009/02/03
    C言語では,整数同士の割算の結果は,割算の商となる.すなわち,小数点以下は切り捨てられる.したがって, 50 / 100 は 0
  • http://vigs.adam.ne.jp/hpmake/c/index_mac.htm

  • 苦しんで覚えるC言語

    [全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で次のページに移動します。 コンパイラ入手:基礎編:応用編:標準ライブラリ 全文検索:ダウンロード版:苦Cアンケート:ミス報告:掲示板で質問 [  更新情報  ] 01月22日 : Visual C++ 2005 Express Edition 10月30日 : Borland C++ BuilderX Personal 10月07日 : 掲示板に寄せられたQ&A項目を作成 03月10日 : ドラッグへの対応 ※ミス報告で報告されたミスの修正は約100回以上行っています。 苦Cについて 苦Cの使用法(特に読まなくても良い

    yrgnah_yats
    yrgnah_yats 2008/12/14
    わかりやすい
  • C言語を始めよう! ヘルプ

    ソフト紹介 これから C 言語を学ぼうとする初心者にとって LSI C-86 Ver.3.30c 試版はうってつけのコンパイラです。 しかし、Windows の DOS 窓を使って作業をしなければならず、結構面倒に感じるのではないでしょうか。 ソフトを使うと、LSI C-86 と連携して、ソースを記述しながら、ボタンひとつでコンパイルや実行が行える ようになるので、軽快に学習できるようになります。また、複数ソースのコンパイル・リンクは出来ませんが、 C で簡単な CGI を作成する場合などにも便利だと思います。 主な仕様 LSI C-86 試版、Borland C++ 5.5 の共存が可能。ボタンひとつで切り替えられます。また、Borland C++ 5.5 と Turbo Debugger 5.5 との連携も出来るようになりました。 UNIX や MacWindows 間での

    yrgnah_yats
    yrgnah_yats 2008/12/14
    「コンパイラに LSI C-86 Ver.3.30c 試食版 を使用する場合」
  • タダで始めるC/C++ プログラミング for Windows

    1. はじめに Windows で C 言語や C++ 言語でのプログラムを作成するには以下のものが必要になります。 C/C++ コンパイラ C/C++ のコードを記述したソースファイルから実行ファイルを生成する C/C++ コンパイラ (とリンカ) が必須です。 統合開発環境 (IDE) C/C++ コンパイラとエディタさえあればプログラム開発はできますが,それだけではコマンドプロンプト (DOS 窓) でコマンドやオプションを入力しなければならず面倒です。ボタンを押すだけでコンパイルなどができる開発環境があると便利です。 テキストエディタ 統合開発環境にはソースをキーワードで色分け表示してくれるエディタが内蔵されているので必須というわけではありません。しかし,ちょっとソースファイルを見たい,とか,他人のソースを見ながらプログラミングしたい,などと言う場合にはテキストエディタを使うと便利

  • 1