Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
moi
◆hL/XpFV8MD2F
2018/2/24 17:03
質問
<<って
どういう場面で使うんだア゙ア゙ア゙ア゙ア゙
以前別のトピックで質問しましたが、
やっぱりどういうときに使うのかがよく分からなくて…
どなたか教えてください。
コメント
あまさとしおん
2018/2/24 17:14
◆mzDKTVUAtwqE
データの詰め込みに便利
整数型は32bitなので、0から255(8bit)までの数字(たとえばRPGの能力とか)を4つ詰め込める
4人のHPを記憶するのに
SAVE%[0]=HP1 OR HP2<<8 OR HP3<<16 OR HP4<<24
とか。
こうするとDATファイルでセーブを作れるんだよねぇ
逆(復元)は>>とANDを使う。
はる
2018/2/24 17:15
◆75Vh4SY8TdKS
1つの変数に複数のデータを入れる(詰め込む)ときなどに使うんだア゙ア゙ア゙ア゙ア゙
今は外出しているので、
詳しいことは後で書きます。
moi
2018/2/24 17:18
◆hL/XpFV8MD2F
なるほど!
つまりGSAVEしたDATデータも無理矢理やれば1つの文字列変数でTXTデータに出来るってことですね!(それは無理…かな…?
はる
2018/2/24 17:19
◆75Vh4SY8TdKS
それはビットシフトを使わなくてもできます。
物理コードを使えば1ドット1文字になります。
スマホで書いているから入力し辛い……
moi
2018/2/24 17:21
◆hL/XpFV8MD2F
ᐤᑋ(´A`。)
こういち
2018/2/24 18:28
◆ou0jbJnEJ0Kb
1.実数型の変数を整数に変換するとき(PRINT N<<0)
2.IF (B AND 1<<N)==1<<N THEN
3.数を高速にを2倍、4倍、8倍…したいとき
4.8ビットのデータを整数に4つぶち込みたいとき。
はる
2018/2/24 20:24
◆75Vh4SY8TdKS
5行目がデータの詰め込みの例
プログラムまで詰め込んでしまってすいません。
説明用ではなく自分用に作ったプログラムなので見た目は滅茶苦茶です。
自分でも見辛いことを自覚しています。
はる
2018/2/24 20:50
◆75Vh4SY8TdKS
GSAVEしたDATデータを、
1つの文字列変数でTXTデータにするプログラムも作りました。
ビットシフトとは関係無くなっていますが、
参考にどうぞ。
あまさとしおん
2018/2/24 21:08
◆mzDKTVUAtwqE
物理コード(16bit色とも言う)
プチコンでグラフィックに絵を描く場合「物理コード」の洗礼を受ける。
見た目では「透明度,赤,青,緑 各256段階」のふりをしているが(ちなみにこれは論理コードという)、実際は「赤,青,緑 各32段階で、透明度は2段階」
この「情報がケチられた方の色の表し方」のことを物理コードという。
あまさとしおん
2018/2/24 21:11
◆mzDKTVUAtwqE
透明度,赤,青,緑 各256段階 ←論理コード
赤,青,緑 各32段階で、透明度は2段階 ←物理コード
物理コードは16bitで文字コードも16bitなのでビットシフトで変換する必要が無い、というからくり
moi
2018/2/24 22:33
◆hL/XpFV8MD2F
みなさんありがとうございます!!!
こういち
2018/2/25 15:31
◆ou0jbJnEJ0Kb
5.log(m,2)回ループしたいとき
VAR N,M,A=1
INPUT"",N,M
WHILE M
IF(M AND 1)==1 THEN
A=A*N
ENDIF
N=N*N
M=M>>1
WEND
PRINT FORMAT$("%d",A)
moi
2018/2/25 21:43
◆hL/XpFV8MD2F
ご丁寧にありがとうございます!
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-