忘れる前に覚書。優しい文章を目指します。
ザ・覚書 ザ・覚書
出来るだけ子供にも、わかりやすいように書いて行きたいと思います。

PCバージョンでサイトを表示しています。

【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
ページを見て下さって、 ありがとうございます。この内容に関する情報があれば下の掲示板にでも書き込み下さい。

C言語 1バイトにいろいろな状態を入れてみる例


  スポンサーリンク

☆C言語 1バイトにいろいろな状態を入れてみる例
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る


#include <stdio.h>

//例 INT(2バイト)変数に値を入れる
//月  7-10bit (0~15)
//年  11-22bit (0~4095)
//日  2-6bit (0~31)
//性別 1bit 0-男,1-女
//int 32bit
//← 上位ビット       下位ビット →
//0000000000 000000000000 0000 00000 0
//               年        月    日  性別

void main()
{
    int std=0,year=1971,month=4,day=3,sei=0;
    
    // 値代入
    std |= ( year & 0xfff ) << 10; // 0xfff 111111
    std |= ( month & 0xf ) << 6;   // 0xf   1111
    std |= ( day & 0x1f ) << 1;    // 0x1f  11111
    std |= sei;
    
    // 値抽出
    year = ( std & 0x3ffc00 ) >> 10;
    month = ( std & 0x3c0 ) >> 6;
    day = ( std & 0x3e ) >> 1;
    sei = std & 0x1;
    if(sei == 0)
      printf("%4d年%2d月%2d日 男\n",year,month,day);
    else
      printf("%4d年%2d月%2d日 女\n",year,month,day);
}


記述:2010年12月頃
別サイトより移動:2012年1月頃

(一言掲示板は、下の方にあります。)

Twitter Facebook Google+ はてな Pocket LINE


  スポンサーリンク


Amazonで『プログラミング C言語』を検索
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ

苦しんで覚えるC言語

12歳からはじめる ゼロからのC言語 ゲームプログラミング教室

新・明解C言語 入門編 (明解シリーズ)

C言語で学ぶ コンピュータ科学とプログラミング

プログラミング言語C 第2版 ANSI規格準拠

日経ソフトウエア2017年5月号
amazonで検索
商品更新日時:
2017/03/26 00:46:20

12歳からはじめるゼロからのC言語ゲームプログラミング教室【電子書籍】[ 大槻有一郎 ]

13歳からはじめるゼロからのC言語ゲームプログラミング教室 初級編【電子書籍】[ 大槻有一朗 ]

開発ツールを使って学ぶ!C言語プログラミング【電子書籍】[ 坂井 弘亮 ]

猫でもわかるC言語プログラミング 第3版【電子書籍】[ 粂井 康孝 ]

コンピュータのしくみがよくわかる! C言語プログラミングなるほど実験室【電子書籍】[ 矢沢久雄 ]

C言語で学ぶ コンピュータ科学とプログラミング【電子書籍】[ 小高 知宏 ]
楽天ウェブサービスセンター
商品更新日時:
2017/03/26 08:34:30

一言掲示板です。なにかありましたら以下に書いて書き込みボタンを押して下さい。
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。

(新機能)URLの書き込みも可能にしましたが、内容と関係のないリンクの表示はしないと思います。
また自サイトへのリンクURL書き込みの場合、相互リンクもお願い致します。
お名前

コメント






本日、よく見られるページ
「ソ連って今のロシア」は間違い
政治とはなんですか?
家庭用の普通のコンセントは、何Wまで使えるのか?
UFOスペシャルの宇宙人の効果音「チャララ~ チャラチャララー。ボーン」
LED電球と普通の電球と蛍光灯の違い
仮面ライダーの時系列と世界の推測
木材の引き戸の滑りを良くする方法
IEから印刷プレビューや印刷が出来ない場合の対処例
無線(Wi-Fi)の2.4GHzと5GHzの違い
ぶんぶんゴマの回し方・コツみたいな事
  スポンサーリンク

今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ