- ベストアンサー
数値Lについて
数値Lについて 下記の文中の『1000L』ですが、『L』は『long』との解釈でよろしいでしょうか? もしそのような解釈でしたら、使い方を含めレクチャーして頂けますか? よろしくお願い致します。 uint a; ulong b; a=(uint)(b/1000L);
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- C# uint += long
C# uint += long こんにちは、 C#なのですが、 uint a=0xffff0000; long b=-100; である場合、 a+=b; とするとエラーになります。 オーバーフローは考えないとして、この計算を行うにはどうすればよいのでしょうか? ifで切り分けるか、64bitで計算するしかないのでしょうか?
- ベストアンサー
- C・C++・C#
- 数値にウエイトをかけたい
1つずつ分解した数値に対して 左から順番にウエイト(234512345123451)を かけたいのですが 下記の divisions[i] = division * (i);に加える 計算式が分かりません。 アドバイスお待ちしてます。 value = reverse(value); int maxlength = value.length(); String checkDigitValue = null; long modulus11 = 11; long Weight = 234512345123451l; // 分割後の文字列格納変数 long divisions[] = new long[maxlength]; // 文字列を個々の数値に分解し、ウェイトを掛ける for (int i = 0; i < maxlength; i++) { long division = 0; division = Long.parseLong(value.substring(i, i+1)); divisions[i] = division * (i); }
- ベストアンサー
- Java
- (1)~(3)に文法、解釈に間違いはございますか?
(1)~(3)に文法、解釈に間違いはございますか? プログラミングを初心者です。 (1)~(3)に文法、解釈に間違いはございますか? よろしくお願い致します。 (1) uchar a; uint b; a=(uchar)b; ・bの内容をuchar型に変更(上位8ビットをカット)して、その値をaに代入する。 (2) uchar a; uint b; a=(uchar)b>>8; ・bの内容をuchar型に変更(上位8ビットをカット)して、その値を右へ8ビットシフトして、その後の値をaに代入する。 (3) uchar a; uint b; a=(uchar)(b>>8); ・bの内容を右へ8ビットシフトして、その値をuchar型に変更して、その後の値をaに代入する。
- ベストアンサー
- C・C++・C#
- エクセル 指定された表から数値を自動引用!?
例 (1)「A」という文字をとあるセルに入力 (2)下記の表(6つのセルに分かれた表) A 0.9 B 0.5 C 0.1 (3)Aに該当するのは「0.9」という数値なので、 数式などに0.9という結果の数値を組み込みたい。 =100*0.9 ↑ Aの場合は0.9 Bの場合は0.5 表現が下手で恐縮です。 よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excelで特定の数値が入った行の別列の数値を集計
ExcelのA列にそれぞれ空白 or 1、2、3いずれかの値が入っています。 B列には行ごとに異なる数値(1、2、3、4)が入っています。 A列とB列の行数は同じです。 それぞれの数値を下記の通りにまとめたいと考えています。 ・A列に「1」が入っている行のB列の数値を集計し、その数をA100に入れる ・A列に「2」が入っている行のB列の数値を集計し、その数に1.5を掛けた値をA101に入れる ・A列に「3」が入っている行のB列の数値を集計し、その数に2を掛けた値をA102に入れる 上記はどのような計算式で実現できるでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 数値の中に○○がある場合数値を返す関数
エクセルについて質問させて下さい。 A1のセルに185001という数値がありB1以降、下のセルには185002、185003というように 数値が入力されています。 A2には100と入力されていた場合、 A1に85001という数値があった場合、A2の値をA3に飛ばしたいのですが どのような関数を使用すればよろしいでしょうか? よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセル2000で文字列から数値を抽出したい。
エクセル2000で文字列から数値を抽出したい。 ワークシートのA列に下記の文字列が入力されています。 A1セル="123456 日本男子 54,321 7,654,321 12,345" A2セル="234567 東京都子 1,234 2,345 5,321" A3セル="345678 大阪太郎 99 689 9,876" データ間はスペースで区切られています。 後方2番目の数値をB列に取出す方法を教えて下さい。 B1セル=7,654,321 B2セル=2,345 B3セル=689 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 数値の検索と抽出
エクセルワークシート上で A2~A10001 と B2~B10001 にランダムな2桁の数値が入力されているとして、 セル範囲 Range("B2:B10001")の数値を A2 の数値で検索し、条件に一致したA2の数値があれば、C2に転記(A2の数値) 無ければ、転記なし。 セル範囲 Range("B2:B10001")の数値を A3 の数値で検索し、条件に一致したA3の数値があれば、C3に転記(A3の数値) 無ければ、転記なし。 セル範囲 Range("B2:B10001")の数値を A4 の数値で検索し、条件に一致したA4の数値があれば、C4に転記(A4の数値) ! 無ければ、転記なし。 ! ! ! セル範囲 Range("B2:B10001")の数値を A10001 の数値で検索し、条件に一致したA10001の数値があれば、C10001に転記(A10001の数値) 無ければ、転記なし。 これが出来るマクロ文を教えてください。お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- 任意の数値の次に来る数値をカウントしたいです。
エクセルにて任意の数値の次に来る数値をカウントしたいです。 次のようなデータがあります。 【A1セル】【A2セル】 A , 9 A , 8 A , 1 A , 5 A , 2 B , 1 B , 6 B , 1 B , 5 B , 2 この場合、例えば"1"の次に来る数値をカウントすると A2セル"1"の次に来ている数値は、"5","6","5"つまり"5"が2回、"6"が1回とカウントしたいです。 また、フィルター機能を利用した場合も自動的に数値が変化するように出来れば嬉しいです。 (Bでソートかけた場合、1の次に来る数字"5"が1回、"6"が1回といった具合に) 仕事上、突然上記の内容で処理をしなければならなくなり 大変困っております・・・。 ご教授頂ければと思います・・・。
- 締切済み
- オフィス系ソフト
お礼
ご回答ありがとうございます。 参考にさせて頂きます。