C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
93:デフォルトの名無しさん 08/02/09 12:30:33 キャスト演算子は、式の結果を一時的に指定したデータ型に変更するものである。例 えば、double型の変数aの小数点以下を切り捨てるには、 (36) と記述する。 キャスト演算子は (37) であり、算術演算子より優先順位が (38) ため、int型の変数a、bの除算を実数の精度で計算し、その結果をdouble型の変数c に格納する記述は (39) である。 また、キャスト変換はポインタにも有効であり、int型の配列の内容を1バイトずつ 参照することができる。 なお、次のプログラムの出力結果は処理系によって異なる場合があるが、本問では考 慮しないものとする。 #include <stdio.h> main() { int a[] = {0x01020304, 0x05060708}; int i; char *p; p = (40) ; for (i = 1;i <= 8; i++) printf(゙%x゙,*p++); } 94:デフォルトの名無しさん 08/02/09 12:31:51 (36)の解答群 ア int a イ int (a) ウ (int a) エ (int) a オ a(int) (37)の解答群 ア 単項演算子 イ 関係演算子 ウ 比較演算子 エ 論理演算子 オ 条件演算子 (38)の解答群 ア 高い イ 低い (39)の解答群 ア c = a / b イ (double)c = a / b ウ c = (double)a / b エ c = (double)(a / b) (40)の解答群 ア char a イ char *a ウ (char) a エ (char) *a オ (char *) a
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4995日前に更新/299 KB
担当:undef