ネットワークバイトオーダーは htonl とか ntohl やね
同じ関数でも環境によって結果が違う
探検
プログラミングを未経験からやるなら
2025/04/05(土) 12:57:18.72ID:Ur9Vw4Z1
2025/04/07(月) 11:36:32.49ID:lFbpLT9h
今どきこんな胡散臭いスレに引っかかる奴がおらんやろw
セミナーとかに誘導されそうw
セミナーとかに誘導されそうw
14デフォルトの名無しさん
2025/04/08(火) 11:05:25.80ID:UfxEZoR8 int *a;
と書くと、aという名前の付いたアドレス用の入れ物を用意する、という意味だと思いますが、
どの本を見ても、int *a と、intになっています。
unsigned char *a とか char *a というのは見かけません。なぜでしょうか?
このintは、この箱に入るアドレス値の長さを説明しているのでしょうか?
それとも、そのアドレスが指し示す先の数値の長さでしょうか?
と書くと、aという名前の付いたアドレス用の入れ物を用意する、という意味だと思いますが、
どの本を見ても、int *a と、intになっています。
unsigned char *a とか char *a というのは見かけません。なぜでしょうか?
このintは、この箱に入るアドレス値の長さを説明しているのでしょうか?
それとも、そのアドレスが指し示す先の数値の長さでしょうか?
2025/04/08(火) 17:56:48.21ID:2okZDSQp
https://paiza.io/projects/rv9vO_a1L2JJOY0xHxJB5Q
#include <stdio.h>
#include <stdint.h>
typedef unsigned long ulong;
typedef unsigned long long ulonglong;
int main()
{
fprintf(stdout, "size_t: %llu\n", sizeof(size_t)); // 8
fprintf(stdout, "int: %llu\n", sizeof(int)); // 4
fprintf(stdout, "int32_t: %llu\n", sizeof(int32_t)); // 4
fprintf(stdout, "int64_t: %llu\n", sizeof(int64_t)); // 8
fprintf(stdout, "ulong: %llu\n", sizeof(ulong)); // 8 (unix) 4 (windows)
fprintf(stdout, "ulonglong: %llu\n", sizeof(ulonglong)); // 8
int *a = 0; // ++a == 2 (16bit) or 4 (32bit)
fprintf(stdout, "++a: %p\n", ++a);
long long *p = 0; // ++p == 8 (64bit)
fprintf(stdout, "++p: %p\n", ++p);
unsigned char *b = 0; // ++b == 1 (8bit)
fprintf(stdout, "++b: %p\n", ++b);
char *c = 0; // ++c == 1 (8bit)
fprintf(stdout, "++c: %p\n", ++c);
return 0;
}
#include <stdio.h>
#include <stdint.h>
typedef unsigned long ulong;
typedef unsigned long long ulonglong;
int main()
{
fprintf(stdout, "size_t: %llu\n", sizeof(size_t)); // 8
fprintf(stdout, "int: %llu\n", sizeof(int)); // 4
fprintf(stdout, "int32_t: %llu\n", sizeof(int32_t)); // 4
fprintf(stdout, "int64_t: %llu\n", sizeof(int64_t)); // 8
fprintf(stdout, "ulong: %llu\n", sizeof(ulong)); // 8 (unix) 4 (windows)
fprintf(stdout, "ulonglong: %llu\n", sizeof(ulonglong)); // 8
int *a = 0; // ++a == 2 (16bit) or 4 (32bit)
fprintf(stdout, "++a: %p\n", ++a);
long long *p = 0; // ++p == 8 (64bit)
fprintf(stdout, "++p: %p\n", ++p);
unsigned char *b = 0; // ++b == 1 (8bit)
fprintf(stdout, "++b: %p\n", ++b);
char *c = 0; // ++c == 1 (8bit)
fprintf(stdout, "++c: %p\n", ++c);
return 0;
}
2025/04/21(月) 02:13:10.10ID:CVsHAgbU
しかしこりゃまたコーダーにしかなれなさそうな貧相なカリキュラムだな
これからAIに一瞬で駆逐されそうな人材じゃん
これからAIに一瞬で駆逐されそうな人材じゃん
2025/05/06(火) 18:35:39.24ID:nZOyiL0R
AIに夢観過ぎ
今のAI()の実力ってこんなもん
>2つのリンゴを3人で分ける場合、1つのリンゴを2つに切り、もう1つのリンゴも2つに切って、3人で分けます。
>そうすると、3人ともリンゴの切れ目と半分になります。
>具体的な分け方
1. 1つのリンゴを半分に切る:1つのリンゴを真ん中から半分に切り、2つの半分のリンゴにします。
2. もう1つのリンゴも半分に切る:もう1つのリンゴも同じように半分に切り、さらに2つの半分のリンゴにします。
3. リンゴを合計4つの半分に分ける:2つのリンゴを合わせて、全部で4つの半分に切ったリンゴが手に入ります。
4. 3人で分配する:3人でリンゴの半分を1つずつ取ると、3人とも1つずつ取ることができます。
5. 残った1つを3人で分ける:1つの半分に切ったリンゴが残りますが、それを3人で分けることができます。
例えば、さらに半分に切って3人で分けたり、3つの小さく切って3人で分けたりできます。
今のAI()の実力ってこんなもん
>2つのリンゴを3人で分ける場合、1つのリンゴを2つに切り、もう1つのリンゴも2つに切って、3人で分けます。
>そうすると、3人ともリンゴの切れ目と半分になります。
>具体的な分け方
1. 1つのリンゴを半分に切る:1つのリンゴを真ん中から半分に切り、2つの半分のリンゴにします。
2. もう1つのリンゴも半分に切る:もう1つのリンゴも同じように半分に切り、さらに2つの半分のリンゴにします。
3. リンゴを合計4つの半分に分ける:2つのリンゴを合わせて、全部で4つの半分に切ったリンゴが手に入ります。
4. 3人で分配する:3人でリンゴの半分を1つずつ取ると、3人とも1つずつ取ることができます。
5. 残った1つを3人で分ける:1つの半分に切ったリンゴが残りますが、それを3人で分けることができます。
例えば、さらに半分に切って3人で分けたり、3つの小さく切って3人で分けたりできます。
2025/05/06(火) 18:59:27.06ID:H9EbfYAu
レスを投稿する
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★2 [お断り★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★3 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【BBC】サッカー 滋賀県初!レイラック滋賀 悲願のJ3昇格決定 [鉄チーズ烏★]
- HKT48の関連イベントでスタッフが刺される、命に別条なし メンバーは全員無事 福岡 [少考さん★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 【NJPW】新日本プロレスワールド part.2432
- 【NJPW】新日本プロレスワールド part.2433
- 海外競馬中継 ★7
- とらせん IP付き
- 中山競馬5回4日目その2カペラエス
- 競輪実況★1629 ゲロブスクソ雑魚蛯原
- 【悲報】「野党は高市早苗の知能レベルに配慮して相応の質問の仕方をするべきだった」理論、完全に正しかった [517791167]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★8
- 有識者「外国人より40-50代の日本人おっさんの方が遥かに態度悪い、マジで害悪」8万いいね [177316839]
- デフレ、円高👈こいつが叩かれた理由 [943688309]
- ワイの好きなアニメがシュタインズゲート、魔法少女まどかマギカ、ガールズ&パンツァーなんやが
- ちいかわ達は晩御飯何食べたの?
