タグ

2013年1月29日のブックマーク (2件)

  • C言語入門::ビット演算色々 - binzume.net

    一方のみが「1」のときに「1」. C言語での使い方 普通の加減乗除等の演算子と同じように使えます. x = 142 | 98; C言語では複数ビットをまとめて扱います.例えば,char型の値の演算では,8個の 0 または 1 の数値に対して同時に演算します. 142 | 98を計算してみましょう. 二進法で表記すると, 10001110 | 01100010 です. 筆算風に計算すると, 10001110 | 01100010 -------------- 11101110 となり,「11101110」が求まります.これは,10進表記した「238」と同じです. つまり,上記の文のあとで,xの内容を表示すると,238になっているはずです. シフト 指定しただけ,ビットをシフトします. 右シフト(>>) と 左シフト(<<)があります.演算時のビット数からはみ出た部分は捨てられます. 例:12

    kyab
    kyab 2013/01/29
    ビット演算
  • 建築発明工作ゼミ2008: Arduino タッチパネル(4線式)

    [HOME]  [Processing関係]  [Arduino関係]  [マテリアル関係]  [秋葉原工作マップ] 2008年用ですが、部分的に内容を更新しています(2010/06/14)。 また、[建築農業工作ゼミ2009-2010]とも連動していますので、そちらにも幾つかサンプルがあります。 : *Some are written in English at the moment(sorry not all of them...) This example shows how to use a touch panel/screen with an Arduino board plus a serial communication to a Processing program, which draws where to touch on the touch panel. This i

    建築発明工作ゼミ2008: Arduino タッチパネル(4線式)
    kyab
    kyab 2013/01/29
    タッチパネル タッチスクリーン