問題タブ [itoa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - strconv.Itoa の "itoa" は何を表していますか?
これはばかげた質問のように聞こえるかもしれません...しかし、strconv.Itoaの「a」が実際に何を表しているのかはどこにも見つかりません。整数を受け取ってそれを文字列に変換するのであれば、関数の名前が Itos でないのはなぜですか?
lisp - Lispで数値を文字列に変換する
数値と文字列を変換する Lisp 関数を見つけようとしましたが、少しグーグルで検索した後、同じ名前の関数が気に入りました。SLIMEに入ったとき(itoa 1)
の印刷:
どうすれば変換できますか?
c - 1 桁の整数に対して itoa 関数が機能しない
10 以上の整数に対して機能するカスタム itoa 関数がありますが、渡された整数が 1 桁の場合、何らかの理由で何も返されません。それがなぜなのか理解できないようです。
array[0]
andにアクセスするだけで配列を反転させた後に配列を出力するとarray[1]
、null とその 1 桁が正常に出力されることがわかりますが、1 桁の後に奇妙な末尾文字があります。これは 1 桁の場合にのみ発生します。たとえば(blank)7e
、または(blank)4r
関数:
関数は次のコンテキストで呼び出されます。
c - 数値を 10 で割り、後で文字列に変換する方法を教えてください
整数を 10 で除算しようとしていますが、25 の解を得ています (25.5 になるはずです)。後で、これを整数からASCII関数への文字列に変換しています。その数を10で割るのに問題があります。
c - strrev - C で文字列を反転する
関数 strrev() を使用して文字列を逆にしようとしています。strrev は反転された文字列へのポインタを返すことがわかっているので、すでに割り当てられている文字列を元の文字列と同じサイズで初期化するだけで、strrev 関数が戻ります。明らかに、これは正しい方法ではなく、その行に「互換性のない型」というエラーが表示されます。
コードは次のとおりです。
c - サイズとして数字を使用して整数の char 配列を作成します
Cでchar配列を作成してintの数字で埋めようとしていますが、intは任意の数字にすることができます。
getDigits(int num)
int の桁数を返す という作成された関数を使用しています。
しかし、gcc を使用してコンパイルすると、次のように返されます。
error: variable-sized object may not be initialized
私はすべてを試しました。として宣言するとchar fileSizeStr[5] = "";
、機能します。バッファサイズを動的に宣言しようとすると問題が発生していることがわかりますが、これを達成する方法があるかどうかを知りたいです。