[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]

固定小数とは・・・。 その説明のためには、まずメモリ配置をイメージする必要がある。 0000 0000 左4ビットが整数部、右4ビットが小数部だとイメージしてもらいたい。 0010 0000 これは「2」である。整数部の2の位置にビットが立っており、小数部はビットが立っていないからだ。 ではこれは何か? 0010 1000 答えは「2.5」である。 整数部の2の位置にビットが立っており、小数部の0.5の位置にビットが立っているからだ。 ではこれは何...
One step beyond | 2016.09.06 Tue 01:11
JUGEMテーマ:プログラミング C言語の場合。 char a = 289; unsigned char b = 289; printfで表示するとaは33、bは33。 char c = -289 unsigned char d = -289; printfで表示するとcは-33、dは223。 なんでこうなる? 理由は以下のとおり。 289は2進数でこうなる。 0000 0001 0010 0001 表現するためには、0000 0001で1byte、0010 0001で1byte 必要になる。 全部で2byte必要。 でも、char...
One step beyond | 2016.09.06 Tue 00:59
JUGEMテーマ:プログラミング 1.まず各ビットの0と1を逆にする(ビットの反転) 2.その数字に1を足す。 【例:-63がビット上でどのようになるか】 正の63を考えると以下の様になる 0011 1111 まず各ビットの0と1を逆にする(ビットの反転) 1100 0000 その数字に1を足す 1100 0001 これが-63。 このように、負数を正数で表すことを「補数」という。 補数・・・何だかピンと来ない言葉だ。 しかし...
One step beyond | 2016.09.06 Tue 00:49
JUGEMテーマ:プログラミング 2進数: 1桁で0/1の2種 2桁で0/1/2/3の4種 3桁で0/1/2/3/4/5/6/7の8種 4桁で0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15の16種 ・・・ 10進数: 1桁で0〜9の10種 2桁で0〜99の100種 3桁で0〜999の1000種 4桁で0〜9999の10000種 ・・・ 16進数: 1桁で0〜F(15)の16種 2桁で0〜FF(255)の256種 3桁で0〜FFFF(4095)の4096種 4桁で0〜FFFFF(65535)の65536種 ・・・ まとめ: 2進数の4桁で16進数1桁を表現...
One step beyond | 2016.09.06 Tue 00:30
無限ループのダンジョンって結局どういう仕組みなんだろうね 現代のコンピューターの中核部分は、 物事の真偽もすべて0と1で表す論理回路の集まりです。 オン/オフでも陰陽でも左右でも正邪でもいいですが、とにかく2つです。 与えられた条件をもとに0か1か愚直に判断するだけなので、 分岐条件や処理を間違えてしまい、無限にループし続けて困った…… という経験、みなさんもおありだと思います。 一方で、あえて無限にループさせ、 別の何か...
文系PGの一里塚 | 2016.08.28 Sun 13:08
JUGEMテーマ:プログラミング こんにちは。あおぞらです。さて前回の続きからやっていきます。前回では、JavaScriptでプログラミングをする環境を準備するところまでやりました。そして次はいよいよプログラムを作っていきます。とはいっても、ブラウザに単に文字を表示するだけとかのやつなので、かなり簡単です。まず準備したテキストエディターを開いてください。使うものによって操作は多少変わるかもしれませんが、ほぼ同じだと思います。まずは、テキストエディターに下のような文を打ち込んでみてください。 &l...
とある東方好きのきまぐれ | 2016.08.24 Wed 17:27
JUGEMテーマ:プログラミング こんにちは。あおぞらです。皆さんはプログラミングの経験はありますか? 私は授業と独学で少しずつ勉強しています。最初は「プログラミングできたらかっこいいよな。でも、難しいから無理そう」と思っていました。しかし、授業でプログラミングをやってみる機会があったので挑戦してみると、意外とできたのです。まあ、複雑なシステムとかを作るとかなったら、相当難しいんだろうけど、遊びで楽しむ程度なら、ほとんどの人がプログラムを簡単につくることができると思います。そういう訳で、今...
とある東方好きのきまぐれ | 2016.08.24 Wed 11:53
JUGEMテーマ:プログラミング JDK(Java Development Kit)とは java開発キット(javaコンパイラとjava仮想マシン) ネットでJDKで検索・入手可能 ・実行までの流れ プログラムをテキストファイルに書く →コンパイル(「Javaコンパイラ」が、テキストファイルをJava用のファイルに変換) →中間ファイルができる →Java仮想マシンが中間ファイルを読み取り実行 →動作 開発環境(開発ツール)とは ソースコードを見やすく表示したり、命令を自動で補完してくれたりする支援ツール(アプリケーショ...
アラサー妊婦がゼロから始めるプログラミング | 2016.06.02 Thu 16:13
JUGEMテーマ:プログラミング マンガでわかるjava入門講座 http://manga.crocro.com/?cat=java&pg=index 今日わかったこと javaとjavascriptが違う事は他のサイトでも見てわかったけど 動作する場所・アプリの作り方・実行方法 全部違うのね プログラム コンピュータに与える命令書 プログラミング 命令書を書く ソースコード、ソース、スクリプト 命令を文字で書いたファイルのこと (なんで3種類あるの?) プログラマー 命令書を書く人 人間の言葉 自然言語 コンピュータの言葉 機械語 人間がコ...
アラサー妊婦がゼロから始めるプログラミング | 2016.06.02 Thu 15:01
訓練生時代に考案! HTMLやCSSのプロパティ等を手早く入力できる「ショートカット変換法」 という記事を、かつて投稿しました。 これは、(上の記事と繰り返しの説明になってしまいますが)ユーザー辞書ツールを使って、例えば一文字「ば」と入力して変換キーを押せば background-color: ; background-image: ; background-attachment: ; background-repeat: ; background-position: ; というように、読み...
プログラボ 社会人を経て大学進学を目指す男のWebプログラミング奮闘記 | 2016.05.29 Sun 21:15
全1000件中 321 - 330 件表示 (33/100 ページ)