|
一覧
検索
最新
ページへ戻る
履歴
FDIII-HC Starter Kit Guide/Chapter1.4
のバックアップソース(No.2)
knowledge
:
FDIII-HC Starter Kit Guide
/
Chapter1.4
のバックアップソース(No.2)
差分
を表示
現在との差分
を表示
FDIII-HC Starter Kit Guide/Chapter1.4
へ行く。
« Prev
Next »
TITLE:FDIII-HC Starter Kit Guide Capter1.4 *C言語の基礎 [#pcd8150f] このページではFREEDOMライブラリを使用した場合のC言語について説明をします。~ **基本 [#f828bd2e] ***2進数・16進数 [#i00e054a] 日常的に使用されている10倍毎に位を取る(桁上がりする)表記方法は10進法と呼ばれており、馴染み深いものとなっていますが、コンピュータの世界では2進法や16進法での表記が行われることがあります。~ 1桁で表記できる数字はそれぞれの基数-1です。2進数であれば0と1しか表記できず、10進数であれば0から9までが、16進数では0から15までが表記可能となります。但し、10以上は数字として1桁表記することができないため、英字を使用します。~ 下表は10進数と2進数、及び16進数の対応表です。 | 10進数 | 2進数 | 16進数 | | 0 | 0 | 0 | | 1 | 1 | 1 | | 2 | 10 | 2 | | 3 | 11 | 3 | | 4 | 100 | 4 | | 5 | 101 | 5 | | 6 | 110 | 6 | | 7 | 111 | 7 | | 8 | 1000 | 8 | | 9 | 1001 | 9 | | 10 | 1010 | A | | 11 | 1011 | B | | 12 | 1100 | C | | 13 | 1101 | D | | 14 | 1110 | E | | 15 | 1111 | F | | 16 | 10000 | 10 | ***ビット・バイト [#z62e3ad6] コンピュータの世界で使われる情報(データ)の最小単位をビットと言います。1ビットは0か1の値を扱い、2進数の1桁分が扱う大きさとなります。~ ~ また1ビットが8個集まったものを1バイト(=8ビット)と言います。~ #ref(bitbyte.png,100%) 1バイトで表すことができる数値は10進数で表すと0~255です。 下表は10進数を2進数(1バイト)で表した例です。 | 10進数 | 2進数(1バイド) | | 0 | 00000000 | | 50 | 00110010 | | 128 | 01000000 | | 200 | 11001000 | | 255 | 11111111 | ***変数 [#h0d4cb7f] 変数は数値や文字を置いておく入れ物です。~ 変数を使い始める前に「このようなデータを入れるこんな名前の入れ物を使います」と宣言しなければなりません。 #ref(variable1.png,100%) 「int型のデータを入れるaという名前の入れ物を使います」と宣言しています。 int型というのは4バイトの整数という意味です。詳しくは後述します。~ #ref(variable2.png,100%) a=24; は変数aに24という整数を入れることになります。 ***データ型 [#p7400a94] 変数は使い始める前に「このようなデータを入れるこんな名前の入れ物を使います」と予め宣言しておかなければなりません。「このようなデータ」を型と言います。~ 型には以下があり、それぞれサイズと入る値の範囲が異なります。 | 型の名前 | サイズ | 入る値の範囲 | | char | 1バイト | -128~127 | | unsigned char | 1バイト | 0~255 | | short | 2バイト | -32768~32767 | | unsigned short | 2バイト | 0~65535 | | long | 4バイト | -2147483648~2147483647 | | unsigned long | 4バイト | 0~4294967295 | | int | 4バイト | -2147483648~2147483647 | | unsigned int | 4バイト | 0~4294967295 | 変数は数値や文字を置いておく入れ物でした。 大きい入れ物なら大きな数字も入れられるので、変数のサイズが大きい型を選べば良いと思うかもしれません。 しかしコンピュータが大きいサイズの変数を扱うには、小さいサイズの変数に比べて記憶しておく場所も大きくなり、それに伴う様々な処理にかかる時間も必要になってきます。~ ~ データ型にはunsignedの付いている型と付いていない型があります。付いている場合は付いていない場合より大きな数字を入れることができますが、マイナスの数字を入れることができません。
« Prev
Next »
FDIII-HC Starter Kit Guide/Chapter1.4 のバックアップ一覧
FDIII-HC Starter Kit Guide/Chapter1.4 のバックアップソース(No. All)
1: 2011-06-24 (金) 14:15:50
yoshida
2: 2011-06-24 (金) 19:08:29
yoshida
3: 2011-06-27 (月) 12:18:37
yoshida
4: 2011-06-27 (月) 21:13:53
yoshida
5: 2011-06-28 (火) 14:38:17
yoshida
6: 2011-07-01 (金) 17:00:51
yoshida
7: 2011-07-01 (金) 19:06:37
yoshida
8: 2011-07-05 (火) 16:11:31
yoshida
9: 2011-07-06 (水) 12:50:08
yoshida
10: 2011-07-08 (金) 15:06:29
yoshida
11: 2011-07-08 (金) 21:29:37
yoshida
12: 2011-07-08 (金) 22:02:27
yoshida
13: 2011-07-11 (月) 12:15:37
yoshida
現: 2011-08-09 (火) 20:23:18
takaboo
Copyright© 1989,2024 BestTechnology Co.,Ltd.
メニュー
トップ
ニュース
お知らせ
新商品情報
更新情報
マニュアル類
技術情報
チュートリアル
FAQ
お問合せ
技術的なお問合せ
その他お問合せ
お見積り
ブログ
会社案内
ショッピング
ご利用案内
検索
カテゴリ 一覧
ロボットキット
Dynamixelシリーズ
マイコンボード
相撲ロボット
センサ
通信機器
お客様ページ