C言語なら俺に聞け 156

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 9bb7-/QqT)
垢版 |
2020/09/28(月) 14:41:30.00ID:QxfbhGyV0
!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言語なら俺に聞け 155
https://mevius.5ch.net/test/read.cgi/tech/1589120427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2021/06/23(水) 12:05:27.59ID:qvRJvNKF0
>>982
アホは無理して答えなくていいぞ
2021/06/23(水) 12:26:06.31ID:5TaXVwksM
extern int *b; じゃスタックに何も積んだりしないしどう見ても>>980がアホなんですが
2021/06/24(木) 12:32:06.50ID:OZF9neOD0
>>983
自己紹介乙
2021/06/24(木) 19:56:26.10ID:i6kIKJxB0
>>980
>&123
お前、何をいっているんだ?
ちゃんと日本語とC言語で記述しろ、馬鹿、死ね
2021/06/24(木) 20:21:39.46ID:y6Bfeav/M
じゃあ
b&=123;
でお願いしまつ。
2021/06/24(木) 20:45:24.69ID:alz36GlD0
ビットandしながら代入
2021/06/25(金) 15:41:59.61ID:rcGmQQfw0
2進で 0111 1011 か
マスクでありそうなパターンだ
2021/06/25(金) 17:37:21.28ID:+QaNJXlp0
127より4小さい数か
2021/06/25(金) 19:59:22.30ID:jSzR7q5R0
ビット and ラーン
2021/06/25(金) 23:07:19.68ID:crztuVLoM
(int)123を.data sectionに置きアドレスを取得する方法。
993デフォルトの名無しさん (ワッチョイ 3fad-wfqF)
垢版 |
2021/06/26(土) 02:00:51.59ID:RjjpcdnV0
int a[] = { 123 };
って初期化すれば a が (int) 123 の入っている先頭アドレスになる。
もちろん *a が作られたわけではないので a に対しては代入できない。
あくまでも a を使おうとすると 123 の入っているアドレスに置き換わるだけ。
2021/06/26(土) 07:06:52.87ID:MV3qzcHy0
キャストしなくても元々intだろうが
995デフォルトの名無しさん (ワッチョイ 3fad-wfqF)
垢版 |
2021/06/26(土) 14:00:05.06ID:RjjpcdnV0
気分の問題。
2021/06/28(月) 09:33:23.09ID:so+vl3vs0
printf("%d", sizeof (char)123); とやろうとしたら
キャストのカッコがsizeofのカッコと解釈されてエラーになるのな
printf("%d", sizeof((char)123)); ならおkなんだけど
なんだか気持ち悪い
2021/06/28(月) 10:13:18.97ID:x/UkG1ge0
>>996
sizeofって括弧なしで使えるの? 知らなかった
2021/06/28(月) 10:20:43.69ID:WejOUFlX0
>>996
sizeof演算子の優先順位はcast演算子の優先順位より高いので、括弧がないと
まず最初にsizeofと数値リテラルが評価されてその後でその結果をcastで評価するという
おかしな状態になるのでエラーになったのでは?
2021/06/28(月) 10:38:03.51ID:so+vl3vs0
sizeofとキャストはどちらも単項式なので右から結合するはず
にも関わらずキャストが先に読まれないので気持ち悪いと言ったんだ
字句解析と意味解析ってことかな
1000デフォルトの名無しさん (ワッチョイ 0fd2-kMi9)
垢版 |
2021/06/28(月) 11:05:48.75ID:HW6dR9O/0
そもそも
sizeof (char)
だけでいいものをそう記述してるのが気持ち悪い。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 272日 20時間 24分 19秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。