!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
※前スレ
C言語なら俺に聞け 154
https://mevius.5ch.net/test/read.cgi/tech/1578997950/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 155
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 76ba-P5bm)
2020/05/10(日) 23:20:27.99ID:Z3WQBr9X095デフォルトの名無しさん (アウアウウー Sac5-VESM)
2020/05/27(水) 15:42:06.32ID:qSr4WIyQa >>94
そのスレってどこにありますか?
そのスレってどこにありますか?
96デフォルトの名無しさん (ワッチョイ 2b63-eh4p)
2020/05/27(水) 15:51:45.80ID:YJvjJLLF0 >>95
C/C++の宿題片付けます 170代目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1456911928/
C/C++の宿題片付けます 170代目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1456647534/
C/C++の宿題片付けます 170代目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1456911928/
C/C++の宿題片付けます 170代目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1456647534/
97デフォルトの名無しさん (ワッチョイ c17b-hIhO)
2020/05/27(水) 16:09:07.31ID:9+VJvnQZ0 170代目宿題スレッドって2つ生きてるんだ。片方しか見てなかったわ。
両方ともさほど繁盛してないみたいだけど。
最大値、最小値を入力されたデータの一つで仮に設定する手法か。
Cに限らない話だね。アルゴリズムって言うほど大袈裟でもないけど。
両方ともさほど繁盛してないみたいだけど。
最大値、最小値を入力されたデータの一つで仮に設定する手法か。
Cに限らない話だね。アルゴリズムって言うほど大袈裟でもないけど。
>>97
5 年ほど前は大繁盛だったんですけど、最近は授業でも C は取り上げられなくなったんですかね?
5 年ほど前は大繁盛だったんですけど、最近は授業でも C は取り上げられなくなったんですかね?
99デフォルトの名無しさん (ワッチョイ 5352-J1D8)
2020/05/27(水) 23:36:23.85ID:3VgZbS/t0 >>98
QZのせいで糞スレ化したからだろう
QZのせいで糞スレ化したからだろう
100デフォルトの名無しさん (ワッチョイ c163-moxv)
2020/05/27(水) 23:44:18.88ID:4XHC6/z30 退学になったストーカー、今どうしているんだろう
101デフォルトの名無しさん (ワッチョイ 2b2c-HO12)
2020/05/28(木) 02:29:00.68ID:MEC8WK3T0 Ruby では、
a = ARGV[ 0 ].to_f; b = ARGV[ 1 ].to_f; c = ARGV[ 2 ].to_f
# ここにコードを追加
max = a; min = a
max = b if max < b
max = c if max < c
min = b if min > b
min = c if min > c
p min, max
a = ARGV[ 0 ].to_f; b = ARGV[ 1 ].to_f; c = ARGV[ 2 ].to_f
# ここにコードを追加
max = a; min = a
max = b if max < b
max = c if max < c
min = b if min > b
min = c if min > c
p min, max
102デフォルトの名無しさん (アウアウエー Sa23-1zQY)
2020/05/28(木) 11:35:50.55ID:vYrFHFhya >>99
+1
+1
103デフォルトの名無しさん (ワッチョイ 51b7-hNtB)
2020/05/28(木) 14:39:45.45ID:6YeNiPZ80 自分ならmax,minに無条件に値を入れないで
if (a < b)
{
min = a;
max = b;
}else{
min = b;
max = a;
}
if (min > c) min = c;
if (max < c) max = c;
にする。
if (a < b)
{
min = a;
max = b;
}else{
min = b;
max = a;
}
if (min > c) min = c;
if (max < c) max = c;
にする。
104デフォルトの名無しさん (ワッチョイ 5352-J1D8)
2020/05/28(木) 15:37:06.84ID:z3rIKeXH0 もともと穴埋め問題なのに穴以外のところを変更しちゃダメだろう
105デフォルトの名無しさん (ワッチョイ b95f-bxq0)
2020/05/28(木) 19:53:34.78ID:DxwkdxOL0 Makefileを作るのは今もモダンなやり方でしょうか?
>>105
モダンな方法は言語によってもいろいろあるようですが(例えばネットに接続してライブラリの最新版を fetch してくるものとか)、でも、私は make から離れなれないですね…
モダンな方法は言語によってもいろいろあるようですが(例えばネットに接続してライブラリの最新版を fetch してくるものとか)、でも、私は make から離れなれないですね…
107デフォルトの名無しさん (ワッチョイ 13c5-+GDy)
2020/05/29(金) 03:43:32.77ID:m+W9okcT0 今はninjaだかがモダンらしい
使ったことはないが
使ったことはないが
108デフォルトの名無しさん (ワッチョイ 2b10-IvHb)
2020/05/29(金) 04:13:16.10ID:NMA5faiP0 MPD(Music Player Daemon)のmakeがninjaに変わって、ビルドに泣いた。
mesonというconfigure相当のモノに、configureで指定していたオプションが無くて...
日本語命名品は凶悪だわ。MIRAIとかAnna-senpaiとか。
mesonというconfigure相当のモノに、configureで指定していたオプションが無くて...
日本語命名品は凶悪だわ。MIRAIとかAnna-senpaiとか。
109デフォルトの名無しさん (アウアウエー Sa23-1zQY)
2020/05/29(金) 12:01:15.97ID:kNF9S1Cua >>105
C(gcc/cl)でもC++(g++/cl)でもC#(csc)でも現役でmakefile使ってる
C(gcc/cl)でもC++(g++/cl)でもC#(csc)でも現役でmakefile使ってる
110デフォルトの名無しさん (ワッチョイ d3f8-TLlO)
2020/05/29(金) 12:14:09.12ID:gj3l07yG0 モダンかと言われると微妙だけど今ならcmakeでMakefile生成でしょ
111デフォルトの名無しさん (ワッチョイ 012c-HO12)
2020/05/29(金) 12:47:09.33ID:1C1s9P850 Ruby の、rake, thor みたいな、タスクランナーでも使えば?
112デフォルトの名無しさん (ワッチョイ 9302-SpyH)
2020/05/29(金) 13:35:17.59ID:XdiR54Y60 俺もCMake愛用している
113デフォルトの名無しさん (ワッチョイ c17b-hIhO)
2020/05/29(金) 16:31:04.57ID:6E0tm9y70 テキストエディタほどでないにせよ、ビルドツールも喧嘩の種になりそうかな。
大勢の人が集団で開発とか、クロスプラットフォーム向けに配るとかでなきゃ、
好きにすりゃいい気もするのう。
個人的にはmakeが大好きで万能バッチファイル的に使うけど、
俺自身決してモダンボーイじゃないから。
大勢の人が集団で開発とか、クロスプラットフォーム向けに配るとかでなきゃ、
好きにすりゃいい気もするのう。
個人的にはmakeが大好きで万能バッチファイル的に使うけど、
俺自身決してモダンボーイじゃないから。
114デフォルトの名無しさん (ワッチョイ 13c5-+GDy)
2020/05/29(金) 16:58:41.27ID:m+W9okcT0 makeってあれサブルーチンみたいなことするにはどうすりゃええの
115デフォルトの名無しさん (ワッチョイ 930e-moxv)
2020/05/29(金) 17:27:36.35ID:eRAtimlp0 gcc流のオプションをclのオプションに変換してclを呼び出すラッパーある?
116デフォルトの名無しさん (ワッチョイ c17b-hIhO)
2020/05/29(金) 19:15:47.50ID:6E0tm9y70 >>114 本当に単純なサブルーチン呼び出し風なら
サブルーチンに相当するターゲットを順番に依存対象にしてこんな感じ。
.PHONY: main sub1 sub2
main: sub1 sub2
@echo "and now, going main"
sub1:
@echo "this is sub1"
sub2:
@echo "I'm sub2"
サブルーチンに相当するターゲットを順番に依存対象にしてこんな感じ。
.PHONY: main sub1 sub2
main: sub1 sub2
@echo "and now, going main"
sub1:
@echo "this is sub1"
sub2:
@echo "I'm sub2"
>>115
それ需要がありそうですね…
それ需要がありそうですね…
118デフォルトの名無しさん (ワッチョイ 13c5-+GDy)
2020/05/30(土) 01:03:07.50ID:fWBi0L4D0119デフォルトの名無しさん (ラクッペペ MM4b-eKGp)
2020/06/01(月) 09:59:41.94ID:ruvyvZ5aM てす
120デフォルトの名無しさん (ワッチョイ d344-8DLB)
2020/06/01(月) 23:23:12.08ID:GR8q4A/e0 グローバル変数で、
char A[4], B[4];
と宣言したら、メモリ中でAのすぐ隣にBが来ることは保証されているんですか?
例えば、Aはインデックスが0から3までですが、この範囲を超えてA[4]に
アクセスしたら、それはB[0]にアクセスしたことになるんですか?
char A[4], B[4];
と宣言したら、メモリ中でAのすぐ隣にBが来ることは保証されているんですか?
例えば、Aはインデックスが0から3までですが、この範囲を超えてA[4]に
アクセスしたら、それはB[0]にアクセスしたことになるんですか?
121デフォルトの名無しさん (ワッチョイ 4101-+GDy)
2020/06/01(月) 23:30:59.93ID:K8qQM5W10 環境依存でどっちに配置されるかの保証はなかったような
122デフォルトの名無しさん (ワッチョイ 5347-moxv)
2020/06/01(月) 23:46:04.68ID:idPskxLG0 >>120
範囲を超えたアクセスは未定義動作。順序どころか隣接する保証もないよ。
範囲を超えたアクセスは未定義動作。順序どころか隣接する保証もないよ。
123デフォルトの名無しさん (アウアウエー Sa23-hvra)
2020/06/02(火) 00:09:21.50ID:xK3L40dza 自分で保証するしかないよ
124デフォルトの名無しさん (ワッチョイ 41ca-buPU)
2020/06/02(火) 07:03:39.55ID:0laQbiBy0 >>120
順序や隣接を保証したいなら struct を使うとか
順序や隣接を保証したいなら struct を使うとか
125デフォルトの名無しさん (ワッチョイ 5352-J1D8)
2020/06/02(火) 09:08:00.49ID:6Rv/5LNl0 その場合もパディングについては知っておかないと。
126デフォルトの名無しさん (スプッッ Sdf3-JkuK)
2020/06/02(火) 09:46:07.68ID:t1gowtwYd 荒井さんがケツに詰め物してくるねんで
127デフォルトの名無しさん (ブーイモ MMab-S7K8)
2020/06/02(火) 10:04:47.98ID:OudFIOlRM char A[8];
char *const B=&A[4];
でいいじゃんなにが問題なの?
char *const B=&A[4];
でいいじゃんなにが問題なの?
128デフォルトの名無しさん (ワッチョイ 5352-J1D8)
2020/06/02(火) 10:15:18.47ID:6Rv/5LNl0129デフォルトの名無しさん (ワントンキン MMd3-IvHb)
2020/06/02(火) 12:31:18.57ID:9wo5PvtnM 質問者は隣接して欲しくないのだろう。
130デフォルトの名無しさん (ワイーワ2 FFa3-1zQY)
2020/06/02(火) 13:00:39.48ID:nij7NU0AF ゴールポストが動き始めましたω
131デフォルトの名無しさん (ワッチョイ 2b69-upCQ)
2020/06/02(火) 13:13:15.29ID:LaW3uxXL0 × 隣接する前提で突破させてアクセスしたい
△ どうも B[0] の値がいつのまにか変わっちゃってるんだけど A[]で突破して書き込んだ可能性をチェックしたほうがいい?
△ どうも B[0] の値がいつのまにか変わっちゃってるんだけど A[]で突破して書き込んだ可能性をチェックしたほうがいい?
132デフォルトの名無しさん (ワッチョイ 9302-YHRm)
2020/06/02(火) 13:23:37.03ID:iAkpbabl0 配列操作の関数とかで
void func(int data[], int size){
for(int i = 0; i < size; i++)data[i] = 111;
}
みたいな関数って
void func(int *data, int size){
for(int i = 0; i < size; i++)data[i] = 111;
}
って書いても動くけど、何が違うのですか?
書き方違うだけでまったく同じ?
void func(int data[], int size){
for(int i = 0; i < size; i++)data[i] = 111;
}
みたいな関数って
void func(int *data, int size){
for(int i = 0; i < size; i++)data[i] = 111;
}
って書いても動くけど、何が違うのですか?
書き方違うだけでまったく同じ?
133デフォルトの名無しさん (ワッチョイ 2b69-upCQ)
2020/06/02(火) 13:27:57.83ID:LaW3uxXL0 文法上は違いがなく同じ どっちで書いてもいい
* ではなく [ ] をあえて使って配列ですよと強調することはある
* ではなく [ ] をあえて使って配列ですよと強調することはある
134デフォルトの名無しさん (ワッチョイ 9302-YHRm)
2020/06/02(火) 13:28:49.67ID:iAkpbabl0 ありがとう
135デフォルトの名無しさん (JP 0Ha3-7GQX)
2020/06/02(火) 14:06:09.30ID:G0GLY7QlH IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
136デフォルトの名無しさん (ワッチョイ 930e-moxv)
2020/06/02(火) 18:13:46.15ID:eZHppilZ0 どう間違ってもsizeof data == sizeof(int *)にしかならんものなのに
白々しくモロバレな嘘を書くことはあるね、確かに
白々しくモロバレな嘘を書くことはあるね、確かに
>>127
うまいですねー
うまいですねー
138デフォルトの名無しさん (エムゾネ FFea-hy1p)
2020/06/03(水) 09:03:39.06ID:wbZbutmLF まじめにやると
union{
char A[8];
struct{
char A[4];
char B[4];
}S;
}U;
union{
char A[8];
struct{
char A[4];
char B[4];
}S;
}U;
139デフォルトの名無しさん (エムゾネ FFea-hy1p)
2020/06/03(水) 09:11:25.16ID:wbZbutmLF 蛇足でついでにテスト
http://codepad.org/TOo6U3jn
http://codepad.org/TOo6U3jn
140デフォルトの名無しさん (ワッチョイ 6af8-T3vA)
2020/06/03(水) 10:41:18.77ID:OT4MJN130 #pragma packや__attribute__((packed))は使わなくてよいの?
141デフォルトの名無しさん (ワッチョイ 6d01-tVk4)
2020/06/03(水) 15:06:51.95ID:sI0nXA5M0 パディングのせいで上手くいくとは限らない(というが大抵の場合うまくいかない)
ってのは>>125が指摘してるのな
ってのは>>125が指摘してるのな
142デフォルトの名無しさん (ワッチョイ 99ad-8EEL)
2020/06/03(水) 23:54:54.10ID:s2kYPv500 C言語は得意だぞ笑
何でも聞いてくれ!
何でも聞いてくれ!
143デフォルトの名無しさん (ワッチョイ 2d63-Ee3U)
2020/06/04(木) 00:21:55.42ID:0jbM0LQ+0 スリーサイズを
144デフォルトの名無しさん (ワッチョイ c146-JlRw)
2020/06/04(木) 04:52:41.39ID:+EhwVkpj0 char、short、long
145デフォルトの名無しさん (ワッチョイ caad-DtfW)
2020/06/04(木) 08:57:07.42ID:Cmh9rlbL0 >>138
それって言語仕様としてはうまくいくと保障できる?
それって言語仕様としてはうまくいくと保障できる?
146デフォルトの名無しさん (ワッチョイ 4a0e-uikQ)
2020/06/04(木) 10:08:24.56ID:85VTz4/e0 構造体はメンバの配置順を保証し、共用体は同一アドレスから開始を保証する
charなので境界調整要求が1でパディングに邪魔されることもない
charなので境界調整要求が1でパディングに邪魔されることもない
147デフォルトの名無しさん (ラクッペペ MMde-uikQ)
2020/06/04(木) 10:45:21.20ID:TPmiBK6gM charだからといってバイト境界が1になるという保証は無い
148デフォルトの名無しさん (オイコラミネオ MM65-I6IY)
2020/06/04(木) 10:53:00.07ID:Rfl/DppQM 隣接するcharの間にパディングされるとしたらどんな場合なの?
149デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 11:06:13.36ID:fpPgT8jn0 俺ってC言語得意だからいっぱい質問してくれると嬉しいな
150デフォルトの名無しさん (ワッチョイ 2501-B5RW)
2020/06/04(木) 11:20:23.30ID:KwTRcPMk0 頼もしいなヲイ。
151デフォルトの名無しさん (ワッチョイ 2d63-Ee3U)
2020/06/04(木) 11:21:45.55ID:0jbM0LQ+0 「愛してる」ってC言語で言ってみて
152デフォルトの名無しさん (ワッチョイ 2501-B5RW)
2020/06/04(木) 11:41:06.99ID:KwTRcPMk0 ++i;
154デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 12:23:12.56ID:fpPgT8jn0 charは絶対1バイトになるよな
それともOSのページングの話
それともOSのページングの話
155デフォルトの名無しさん (ワッチョイ 35e6-uikQ)
2020/06/04(木) 12:25:55.50ID:c/bZjxGo0 charでダメならint8_tとかじゃダメなの?
156デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 12:27:08.24ID:fpPgT8jn0 普通にPCで応用ソフト作ってるときにアライメントとか意識したことないわ
157デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 12:28:04.94ID:fpPgT8jn0 ここのスレってもしかして組み込み連中が多いのか!?
158デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 12:35:48.21ID:fpPgT8jn0 PCは4バイトでやりとりするからint型が一番速いというのは聞いたことがあるが、ソースコードの可読性を落としてまでintで宣言しないだろ
優先順位:可読性>>>>型による実行速度の改善
優先順位:可読性>>>>型による実行速度の改善
159デフォルトの名無しさん (アウアウエー Sab2-fmBU)
2020/06/04(木) 14:14:51.58ID:3M18ri9Na >>148
4バイト、8バイト、16バイト境界などで配置する処理系があるかもしれない
4バイト、8バイト、16バイト境界などで配置する処理系があるかもしれない
160デフォルトの名無しさん (ワッチョイ 3e8c-tVk4)
2020/06/04(木) 14:19:05.16ID:86obmMrj0 Cは白飯
161デフォルトの名無しさん (ワッチョイ 86d2-uikQ)
2020/06/04(木) 14:21:50.06ID:cftkhVEH0 なんか関わっちゃいけないやつが湧いてるな…。
162デフォルトの名無しさん (ワッチョイ a105-uikQ)
2020/06/04(木) 14:34:04.88ID:797dYlrL0 >>158
32ビットCPUなら4バイト、64ビットCPUなら8バイトずつ読む
のがCPUさんにだいたい優しいんよ
ていうかワード境界またぐと例外ぶっこくCPUとかあるし
でもって例外処理で残りを読むとかで超遅くなるとかさー
32ビットCPUなら4バイト、64ビットCPUなら8バイトずつ読む
のがCPUさんにだいたい優しいんよ
ていうかワード境界またぐと例外ぶっこくCPUとかあるし
でもって例外処理で残りを読むとかで超遅くなるとかさー
163デフォルトの名無しさん (ワッチョイ 8669-INBt)
2020/06/04(木) 14:42:43.40ID:xW4yRJob0 struct は アライメント1/4/8 で半端な部分はパディングする
アライメント4 で宣言順に配置する処理系
struct A1 {
char a[3];
char b[6];
int c;
};
は
a 3バイトの後 1バイトパディングを挟んで
b 6バイト 2バイトパディングを挟んで
c sizeof(int) バイト
こうなる
union の中の struct だけは アライメント1 というのもない
union {
char x[100];
struct A1 a;
} foo;
struct A1 b;
foo.a と b が異なるメモリアクセスになっちまうもの
アライメント4 で宣言順に配置する処理系
struct A1 {
char a[3];
char b[6];
int c;
};
は
a 3バイトの後 1バイトパディングを挟んで
b 6バイト 2バイトパディングを挟んで
c sizeof(int) バイト
こうなる
union の中の struct だけは アライメント1 というのもない
union {
char x[100];
struct A1 a;
} foo;
struct A1 b;
foo.a と b が異なるメモリアクセスになっちまうもの
164デフォルトの名無しさん (ワッチョイ 8669-INBt)
2020/06/04(木) 14:49:40.87ID:xW4yRJob0 × struct は アライメント1/4/8 で半端な部分はパディングする
アライメント4 で宣言順に配置する処理系
○ struct は アライメント1/4/8 で半端な部分はパディングするという処理系で
アライメント4 配置する場合
言語仕様上
構造体のメンバ間は連続したメモリ空間上にあることは保障してるけど
スキマなく詰めるとかのメンバの詰め方に関する規定は無いんでなかった?
アライメント4 で宣言順に配置する処理系
○ struct は アライメント1/4/8 で半端な部分はパディングするという処理系で
アライメント4 配置する場合
言語仕様上
構造体のメンバ間は連続したメモリ空間上にあることは保障してるけど
スキマなく詰めるとかのメンバの詰め方に関する規定は無いんでなかった?
165デフォルトの名無しさん (ワッチョイ 6a85-uikQ)
2020/06/04(木) 18:39:41.01ID:Lshf4FuN0 昔コンシューマのセーブデータ解析してたら3バイトづつのデータが並んでて構造体定義に悩んだことあった。
166デフォルトの名無しさん (ワッチョイ 99ad-s6un)
2020/06/04(木) 21:07:13.12ID:fpPgT8jn0 Cユーザーってやっぱ変わった奴多いなー
ガチムチの土方って感じがするわ
ガチムチの土方って感じがするわ
167デフォルトの名無しさん (ワッチョイ 2d63-Ee3U)
2020/06/04(木) 22:35:24.51ID:0jbM0LQ+0 そうか?以前の職場は若い女性が多かったけどな
168デフォルトの名無しさん (ワッチョイ 0ac5-Alfg)
2020/06/04(木) 23:08:18.32ID:5j21ZXn/0 ボイン多(ポインタ)
なんちゃってガハハハハハハ!
なんちゃってガハハハハハハ!
169デフォルトの名無しさん (ワッチョイ 2d7b-W1iy)
2020/06/05(金) 05:07:50.58ID:EL/RRtNB0170デフォルトの名無しさん (ワッチョイ 6dca-I6IY)
2020/06/05(金) 07:22:42.00ID:Ic9kRMZ70 FAT12 みたいな変態パッキングもあるから、24bit のフィールドなんてマシな方。
171デフォルトの名無しさん (スップ Sdea-EE9n)
2020/06/05(金) 12:15:43.11ID:U7lTPDC9d 8bitCPUなら24bitはごく普通
ファミコンのデータ解析したこと無い?
ファミコンのデータ解析したこと無い?
172デフォルトの名無しさん (ワッチョイ ca02-VRPW)
2020/06/05(金) 12:17:01.16ID:QzIlaRt/0 何言ってんだこのバカ
173デフォルトの名無しさん (スップ Sdea-EE9n)
2020/06/05(金) 12:17:22.45ID:U7lTPDC9d 24bit WAVファイルも3バイトずつ
フルカラーBMPも3バイトずつ
フルカラーBMPも3バイトずつ
174デフォルトの名無しさん (ワッチョイ a105-uikQ)
2020/06/05(金) 13:24:39.84ID:BHpegeI70175デフォルトの名無しさん (ワッチョイ 6d01-Alfg)
2020/06/05(金) 18:15:42.07ID:J4O8wyAo0 Base64エンコードとかbit合成するですね
176デフォルトの名無しさん (ワッチョイ ca01-tm4w)
2020/06/05(金) 23:17:25.55ID:HYnTNcDC0177デフォルトの名無しさん (ワッチョイ b9b3-EE9n)
2020/06/05(金) 23:18:44.38ID:nyToGy4H0 1バイトの定義次第
178デフォルトの名無しさん (ワッチョイ caad-DtfW)
2020/06/06(土) 01:05:56.74ID:WvOhFHQn0 確か1オクテットといったら8ビットだが1バイトは8ビットとは限らないんだよな。
179デフォルトの名無しさん (ワッチョイ 99ad-tS+g)
2020/06/06(土) 01:11:50.49ID:P2ph+/530 おまいらほんとガチムチだな
その才能をもっと色んなジャンルに活かせよ
ゲーム解析するぐらいならCで書かれたPrologのインタプリタのソース読む方が社会的に有意義だし、カッコいいぞ
いいぞPrologは。アルゴリズム特化型言語だ
その才能をもっと色んなジャンルに活かせよ
ゲーム解析するぐらいならCで書かれたPrologのインタプリタのソース読む方が社会的に有意義だし、カッコいいぞ
いいぞPrologは。アルゴリズム特化型言語だ
180デフォルトの名無しさん (ワッチョイ 8663-Ee3U)
2020/06/06(土) 01:13:17.96ID:gRHlLLnD0 漢なら、マシン語
181デフォルトの名無しさん (アウアウエー Sab2-fmBU)
2020/06/06(土) 01:21:43.95ID:Lxl6lnvAa 8進数は、1バイトが6ビットだったことがあってこそなんだろうね
182デフォルトの名無しさん (アウアウエー Sab2-fmBU)
2020/06/06(土) 01:24:08.28ID:Lxl6lnvAa おいちゃんの K&Rの表紙は、6ビットの紙テープで描かれた Cという文字だな
183デフォルトの名無しさん (ワッチョイ c146-Po7o)
2020/06/06(土) 03:35:05.84ID:xnAk4BrC0 今の本?(写真3つ目)は鑽孔テープじゃないのか。
dictionarymay.cocolog-nifty.com/blog/2012/08/c-f754.html
dictionarymay.cocolog-nifty.com/blog/2012/08/c-f754.html
184デフォルトの名無しさん (ワッチョイ caad-DtfW)
2020/06/06(土) 06:53:02.07ID:WvOhFHQn0 英語では数は3桁区切りだったもんだからつい2進数も3桁毎に区切って考えてしまったのではないかな?
185デフォルトの名無しさん (ワッチョイ ca01-tm4w)
2020/06/06(土) 08:12:55.01ID:EzIfGGLg0 流石にそれは無理があるw
>>181が言うように1バイトと言うか1文字が6bitで良かったから3bit x 2で管理するのが都合が良かった
なので当時のコンピュータには18bitとか36bitマシンとかもあった
その流れで16bitマシンでもパネルとかは3bit区切りになってたりする
https://www.hpmuseum.net/images/2108A-37.jpg
>>181が言うように1バイトと言うか1文字が6bitで良かったから3bit x 2で管理するのが都合が良かった
なので当時のコンピュータには18bitとか36bitマシンとかもあった
その流れで16bitマシンでもパネルとかは3bit区切りになってたりする
https://www.hpmuseum.net/images/2108A-37.jpg
186デフォルトの名無しさん (ラクッペペ MMde-BvQ6)
2020/06/06(土) 08:18:49.66ID:/D6kD8C1M ABCDEFを数字として扱うには時代が早すぎたんだよ
187デフォルトの名無しさん (ワッチョイ ca4f-uikQ)
2020/06/06(土) 08:31:19.90ID:maGrK2WM0 コンピュータの黎明期は、時間や角度の単位のようにいろんな約数がある方が
応用が効くと思われていたらしい。
応用が効くと思われていたらしい。
188デフォルトの名無しさん (ワッチョイ 3e8c-tVk4)
2020/06/06(土) 08:56:36.69ID:sv96bxFv0 にしん御殿を建てた漁師もいた。
189デフォルトの名無しさん (ワッチョイ 2a52-gmWH)
2020/06/06(土) 09:02:46.57ID:AQK/o2mm0 >>181
N進数自体は論理的にはNがどんな正の正数でも可能だけど、C言語的に文法上8進数が記述できるのはUNIX系のファイルシステムのパーミッションとかで使いやすいからとかでないかな。
N進数自体は論理的にはNがどんな正の正数でも可能だけど、C言語的に文法上8進数が記述できるのはUNIX系のファイルシステムのパーミッションとかで使いやすいからとかでないかな。
190デフォルトの名無しさん (ラクッペペ MMde-BvQ6)
2020/06/06(土) 09:03:53.79ID:HDxtjsAHM C言語の整数リテラル0は8進数
191デフォルトの名無しさん (ブーイモ MM2e-mXJe)
2020/06/06(土) 09:54:16.10ID:URn6wcZIM c言語で9ビットのコンピュータ使ったことあるが、頭が狂いそうになったよ
192デフォルトの名無しさん (ワッチョイ 6d01-tVk4)
2020/06/06(土) 10:14:23.16ID:df/Ddbgs0 これまで常識だと思っていたことをあっさり否定されてしまうから?
193デフォルトの名無しさん (ワッチョイ 6dca-I6IY)
2020/06/06(土) 11:47:23.01ID:7ywXVWZR0194デフォルトの名無しさん (ラクッペペ MMde-BvQ6)
2020/06/06(土) 12:02:30.70ID:iC9mu8GeM 組み込みだと4bitマイコンあたりはまだ現役で使われてそうだな
C言語処理系があるかどうかは知らんけど
C言語処理系があるかどうかは知らんけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 【悲報】麻生太郎さん、オムツをしていた。晋さん…ここにいたんだね… [731544683]
