トップページ⇒tech
36コメント11KB

c言語の解答が解からない・・・

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
#include<stdio.h>
main()
{
int a=25,b=14,c=16,d=11;
a+=b;
c*=d;
b=c%a;
d&=b;
printf("%d %d %d %d\n",a,b,c,d);
}
誰かこの問題でb=c%a;の出し方教えて・・・。
a,cは足し算と掛け算だから簡単に解けたけど
bは意味が解からない。
誰か詳しい人教えて。
0002デフォルトの名無しさんNGNG
宿題だ!!早く教えろヴォケども!!!
0003デフォルトの名無しさんNGNG
俺は
d&=b;
の意味を教えて欲しい
0004デフォルトの名無しさんNGNG
宿題もしくはそれに類似する質問はここで。

お兄ちゃんの宿題、私が答えるよ
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=982853418


※※※※※※※※※※※※ 終冬 ※※※※※※※※※※※※
0005デフォルトの名無しさんNGNG
>>1-3
自作自演お疲れさまです
0006トリッキーの1NGNG
>>3
当然
d&=b;は d=d&b; の事です。

他にもあまり知られていない演算子として、次のような物がありますね。
//////
#include <stdio.h>
int main()
{
int a=37,b=100;
// 割ってから同じ数でかける演算子
a/*=10;
// かけてから同じ数で割る演算子
b*/=50;
printf("a=%d b=%d\n",a,b);
return 0;
}

この実行結果を予想できますか?
0007デフォルトの名無しさんNGNG
>>4
「終冬」ではなく「糸冬」と思われ
0008デフォルトの名無しさんNGNG
実行してみれば答えが出ます。
***** 終 了 *****
0009デフォルトの名無しさんNGNG
>>6
全然知らなかった。
実行結果に随分と悩んだ。
爆笑した。
0010デフォルトの名無しさんNGNG
>>7
「がいしゅつ」ではなく「きしゅつ」と思われ
と同じレベルと思われ
00114NGNG
>>7
ネタかも知れんけど一応。
「終冬」自体が2chネタなのです。

↓発祥の地
http://yasai.2ch.net/test/read.cgi?bbs=arc&key=992841116
0012デフォルトの名無しさんNGNG
bの意味が知りたいのだが・・・。
数字を変えるたびに出力される値に法則性はあるのか?
答えは出ましたが、なぜそうなるのかが解からない・・・。
00137NGNG
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (6      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < 正直、知らなかった
|| | | |  \ ┃  ┃/    \________
| || | |    ̄  ̄|
0014デフォルトの名無しさんNGNG
>>6
コンパイルするまで実行結果がわからなかった……
C言語はかなり知っているつもりだったのに……
撃つ出し脳
0015デフォルトの名無しさんNGNG
>>12
つかK&R くらい嫁。

d & b = 11 & 20 = 0b001011 & 0b010100

0b001011
& 0b010100
----------
0b000000

& はビット演算の論理積。二進数論理積の定義は下の図の通り。

|01
-+--
0|00
1|01
0016デフォルトの名無しさんNGNG
みんな優しいな
00174NGNG
>>13
正直でよろしい
0018デフォルトの名無しさんNGNG
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (6      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < このAAの人って誰?正直、知らないんだ。
|| | | |  \ ┃  ┃/    \________
| || | |    ̄  ̄|
0019デフォルトの名無しさんNGNG
>>18
佐々木健介、プロレスラーだ。
なんで突然流行ったのかはよく知らん。最近プロレス見てないし
002018NGNG
     ______
    /_      |
    /. \ ̄ ̄ ̄ ̄|
  /  /  ― ― |
  |  /    -  - |
  ||| (6      > |
 | | |     ┏━┓|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | |     ┃─┃|  < サンクス。やはりDQN刈り(後ろが長い)がヒットの要因では?
|| | | |  \ ┃  ┃/    \________
| || | |    ̄  ̄|
0021デフォルトの名無しさんNGNG
>>14
死んだ方がよい、たしかに。
0022デフォルトの名無しさんNGNG
佐々木健介は、かねてから藤田との対戦にタイトルを賭ける言っていたが
その前に別の相手にタイトルマッチで負けてしまい、そのリング上で藤田に
対して「正直、すまんかった」とマイクパフォーマンスをした。
が、その後のインタビューで「なんであんなことを言ったのかわからない」
と意味不明なことを言ったのが元でネタにされた。詳しくはプ板のくだ質スレ
ででも訊いてくれ。
0023デフォルトのオナニストNGNG
>6
読んでて、
コメントのトリックかな?と思ったけど //に気をとられた。
0024デフォルトの名無しさんNGNG
>>23

/* ... */

ということではないの?
試してみるかな...
0025デフォルトの名無しさんNGNG
つーかC言語に//のコメントはないだろ。C99?
0026デフォルトの名無しさんNGNG
>>25
案にはあったけど、削られたんだっけ?
0027デフォルトの名無しさん01/08/26 19:23ID:pP2VgnkE
16bit BMP画像(モノクロデータ)の作成について

Image画像(現在、UNIXのXウィンドウで表示している)をBMP画像(ウィンドウズの環境で表示)に変換するプログラムを作っているのですがうまくいきません。
Image画像はピクセル値2バイトのモノクロデータ(カラーテーブル有り)ですが、BMP画像に変換するとカラー色がついてしまいます。
原因は、カラーテーブルが使われていないようです。
(16bit以上はカラーテーブルが使われないようですが、使うことはできないのですか?)
やっぱり、BITMAPINFOHEADER構造体の指定が間違っているのでしょうか?
0028デフォルトの名無しさん01/08/26 19:59ID:9fKiV/uY
>>27
16ビットのDIBファイルが存在することを知らなかったよ。
調べていて思ったのだけど、各色が5ビットで表現されるみたい
だから、モノクロ諧調の表現には不利ではないかという気がしま
した。あと、bmiColors が普段馴染んでいるRGBQUADじゃない
のですね。
ところで、モノクロで256階調を超える表現って、Windowsで
できるのでしょうか。RGB:0 0 0〜FF FF FF が限界だと思って
ました。
0029デフォルトの名無しさん01/08/26 20:40ID:KhwcisI.
6にもろにだまされた…。鬱だ氏脳。
0030デフォルトの名無しさん01/08/26 21:30ID:r9kv7gys
>>27
28も似たようなこと言ってるけど、
モノクロでわざわざ16Bitにしてるのはなぜ?
256色+グレースケールパレットではだめなの?
256段階以上を表現するために、人間の視覚作用を利用してカラーでモノクロをやろうということなの?


そういや、16BitBMPはツールが対応していないことが多いからそれも要注意か。
00312701/08/29 01:33ID:SkRUP4ao
>>28,30さん、レスありがとうございました。

質問が間違えましたので、もう一度書きます。

グレースケール(16Bit)のBMP画像を作りたいのですが、うまくいきません。
如何すればよいですか?
0032デフォルトの名無しさん01/08/29 01:47ID:GIhJkjc.
余計なお世話かと思いますが、
マルチポストはうざがられますよ。>>31
0033デフォルトの名無しさん01/08/29 02:11ID:nRQVl9Nk
>31
スレ違いの質問に答える気はない。帰れ。
0034デフォルトの名無しさん01/08/29 03:29ID:SkRUP4ao
>>32さん、すいません。
どうしても知りたいもので‥。
0035デフォルトの名無しさん01/08/29 05:58ID:E0SUjm2s
>>31 Windowsについてるペイントというソフトで作れ。
0036デフォルトの名無しさん01/08/29 07:49ID:Xfnnge1A
16bitのグレースケール画像など存在しません。
■ このスレッドは過去ログ倉庫に格納されています