![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
C言語のプログラム内では、保持している数値にn進数という概念はなく
文字列化するときに初めて考えるものです。
例
int n; // <- このnは何進数でもない
ご質問を以下のように解釈してサンプルを書いてみました。
例えば、3BDF8という16進数(の文字列)を10進数(の文字列)に変換したいと思っています。
$ cat test.c
#include <stdio.h>
int main(int argc, char *argv[])
{
int num;
sscanf(argv[1], "%x", &num);
printf("%d\n", num);
}
$ ./a.out 3BDF8
245240
いかがでしょうか。
No.2
- 回答日時:
16進数は、どのような形で与えますか?
int num = 0x3BDF8; のように?あるいは、
char chr[] = "3BDF8"; のように?
前者ならば、特に変換は必要ないですね。
後者ならば、標準関数の strtol() あたりが使えるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- Android(アンドロイド) 簡体字と繁体字を簡単に変換できるツールはありますか? 2 2022/09/18 19:41
- 哲学 HEVCコーデックが必要な.mp4を普通の.mp4に変換するソフト 3 2022/12/03 13:01
- 画像編集・動画編集・音楽編集 動画の不要な部分を透過出来るフリーソフトありませんか? 3 2023/06/08 09:31
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- 数学 関数論で一次変換を学ぶ意義 1 2022/06/03 15:59
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- 工学 周波数fで表現したフーリエ変換の対称性に関する質問です。 1 2022/09/14 12:27
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
16進数から2進数へ
C言語・C++・C#
-
16進数 加算 減算 C言語
C言語・C++・C#
-
変数の値が勝手に変化する原因
C言語・C++・C#
-
-
4
関数から配列を返すには?
C言語・C++・C#
-
5
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
6
16進数を2文字ずつ配列に格納したい
C言語・C++・C#
-
7
C言語で16進数文字列から16進数数値への変換
C言語・C++・C#
-
8
C言語のポインタに直接アドレスを割り振りしたい
C言語・C++・C#
-
9
配列をnビットシフトする
C言語・C++・C#
-
10
c言語でAからZまでを表示するプログラム
C言語・C++・C#
-
11
C言語において、 配列要素をひとつずつ前にずらすコード
C言語・C++・C#
-
12
文字列の切り出し
C言語・C++・C#
-
13
C言語の<ctype.h>のisspace()について教えてください。
C言語・C++・C#
-
14
エラーの意味は? Lvalue required
C言語・C++・C#
-
15
文字列から空白を取り除きたいのですが
C言語・C++・C#
-
16
C言語のポインターに関する警告
C言語・C++・C#
-
17
C言語でunsigned char配列を連結する方法ってありますか?
C言語・C++・C#
-
18
unsigned char配列への入力の仕方
C言語・C++・C#
-
19
セグメントエラー
C言語・C++・C#
-
20
int型の内容をbyteの配列にコピー
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで=より左の文字を一括で...
-
エクセルでアルファベットか数...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
Excelで指数表現しないようにす...
-
A B C D E の五文字のすべてを...
-
【Excel VBA】複数ある特定の文...
-
VBA2005 16進を2桁で表示したい。
-
ACCESSのSQLでのカンマ’認識に...
-
OnTime 使用時のプロシージャへ...
-
VBの「As String * 128」とは?
-
VBAでの Replace関数で、ワイル...
-
エクセルで文字列をtxtファイル...
-
エクセルでセル内の文字列の最...
-
16進数を10進数に簡単に変換す...
-
アクセスで特定の数字以外(複...
-
ダブルコーテーションでアンド...
-
Left関数とRight関数を合わせた...
-
同一セル内に関数と文字列を同...
-
C#で年月を比較する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
文字列からタブコードを取り除...
-
Excelで指数表現しないようにす...
-
Excelで3E8を3.00E+8にしない方...
-
エクセルで文字列の最大値を抽...
-
MS SQLServer のSQLで文字列の...
-
エクセルで文字列をtxtファイル...
-
Left関数とRight関数を合わせた...
-
【Excel VBA】複数ある特定の文...
-
同一セル内に関数と文字列を同...
-
VBA2005 16進を2桁で表示したい。
-
VBの「As String * 128」とは?
-
エクセル 数値データを桁をそ...
-
Msgboxの×が押されたとき
-
Excelはなんで先頭の0を消すん...
-
16進数を10進数に簡単に変換す...
-
Pro c/c++ でホスト変数の後に....
-
[C言語]fputsとfprintfの違い
おすすめ情報