Vendor Profile
Shoeisha Co., Ltd.
| Address | 5 Funamachi Shinjuku-ku Tokyo, JAPAN ZIP:160-0006 |
|---|---|
| Representative Name | Kaoru Usui |
| Annual Revenue | closed |
| No. of Employees | 185 |
| Web Site URL |
SD item code:16023621
| Detail | Price & Quantity | ||
|---|---|---|---|
| S1 |
Dan Gookin(Original Author)
Queep Corporation (Supervisor)
Translated by Queep Co.
Dan Gookin(原著)
株式会社クイープ(監修)
株式会社クイープ(翻訳)
(190240)
JAN:9784798190242
|
(190240)
JAN:9784798190242
Wholesale Price: Members Only
1 pc /set
In Stock
|
|
| Shipping Date |
|---|
|
About 1 week
|
| Dimensions |
|---|
|
Format:A5
Number of pages:120 |
| Specifications |
|---|
|
Country of manufacture: Japan
Material / component: Format:Book (paper)
Year of manufacture: 2026
Product tag: None
|
Description
| I have never seen such a collection of problems! [type conversion][string][pointer][recursion][mathematical processing]etc...... Even if you think you know the basic syntax and functions of the C language, deriving output is surprisingly difficult. This book is a supreme collection of 25 difficult and bizarre questions that ask such [slightly unpleasant holes in knowledge that can be found in the field]. Each problem is a tricky one that takes advantage of the characteristics of the C language. A deep understanding of the C language is required to answer them correctly. But don't worry if you can't solve them! Turn the page and you will find detailed explanations waiting for you. Understand why a given code behaves the way it does and hone your C language skills even further. Now, how many of these difficult puzzles can you solve? *Table of Contents* *Puzzle 1 Counting numbers: printf() format and the number of digits *Puzzle 2 Fractions of integers: how to divide integers and deal with the decimal part *Puzzle 3 String? Or not a string? *Puzzle 4 Hello, stdin: Buffering text *Puzzle 5 Loop up and down *Puzzle 6 String construction: correctly terminate with null character *Puzzle 7 Simpler: Find the greatest common divisor *Puzzle 8 Wait a minute! Accessing arrays out of range *Puzzle 9: Output again? Or only once? *Puzzle 10: Solving the mystery of scanf(): Plan accordingly *Puzzle 11: The mystery of zero: negative zeros and positive zeros *Puzzle 12: Case sensitive *Puzzle 13 Bitwise operations and positive/negative conversions *Puzzle 14 A Little Calculation: Multiplication and Division by Bit Shift *Puzzle 15: Impossibility: Data type range and looping *Puzzle 16: Misallocation: The pitfalls of structure pointers *Puzzle 17 Which to choose: Odd or even? Even? *Puzzle 18: The secret identity of the superhero *Puzzle 19: Fuck you, recursion *Puzzle 20 It's time to mess with C *Puzzle 21 That Thing You See Everywhere: The Fibonacci Sequence *Puzzle 22 3.14159 and below omitted:Finding pi using serial fractions *Puzzle 23 Forget the sqrt() function: Square roots using an ancient method *Puzzle 24: Does it ring a bell? Harmonic series calculations *Puzzle 25: Let's have fun with math this time! |
More
| Shipping Method | Estimated Arrival |
|---|---|
| Sea Mail | From Sep.8th 2026 to Nov.10th 2026 |
| Air Mail | From Aug.21st 2026 to Aug.25th 2026 |
| EMS | From Aug.20th 2026 to Aug.25th 2026 |
| Pantos Express | From Aug.24th 2026 to Aug.27th 2026 |
| DHL | From Aug.20th 2026 to Aug.24th 2026 |
| UPS | From Aug.20th 2026 to Aug.24th 2026 |
| FedEx | From Aug.20th 2026 to Aug.24th 2026 |
|
Some trading conditions may be applicable only in Japan.
This product (book) is subject to the Resale Price Maintenance Program. The law allows the manufacturer (publisher) to specify the sales price. We ask that your company also adhere to the resale price specified by us. In the unlikely event that you fail to do so, we may terminate the transaction. Thank you very much for your understanding and cooperation.
|
Other items from this category:
[type conversion][string][pointer][recursion][mathematical processing]etc......
Even if you think you know the basic syntax and functions of the C language, deriving output is surprisingly difficult. This book is a supreme collection of 25 difficult and bizarre questions that ask such [slightly unpleasant holes in knowledge that can be found in the field]. Each problem is a tricky one that takes advantage of the characteristics of the C language. A deep understanding of the C language is required to answer them correctly.
But don't worry if you can't solve them! Turn the page and you will find detailed explanations waiting for you. Understand why a given code behaves the way it does and hone your C language skills even further.
Now, how many of these difficult puzzles can you solve?
*Table of Contents*
*Puzzle 1 Counting numbers: printf() format and the number of digits
*Puzzle 2 Fractions of integers: how to divide integers and deal with the decimal part
*Puzzle 3 String? Or not a string?
*Puzzle 4 Hello, stdin: Buffering text
*Puzzle 5 Loop up and down
*Puzzle 6 String construction: correctly terminate with null character
*Puzzle 7 Simpler: Find the greatest common divisor
*Puzzle 8 Wait a minute! Accessing arrays out of range
*Puzzle 9: Output again? Or only once?
*Puzzle 10: Solving the mystery of scanf(): Plan accordingly
*Puzzle 11: The mystery of zero: negative zeros and positive zeros
*Puzzle 12: Case sensitive
*Puzzle 13 Bitwise operations and positive/negative conversions
*Puzzle 14 A Little Calculation: Multiplication and Division by Bit Shift
*Puzzle 15: Impossibility: Data type range and looping
*Puzzle 16: Misallocation: The pitfalls of structure pointers
*Puzzle 17 Which to choose: Odd or even? Even?
*Puzzle 18: The secret identity of the superhero
*Puzzle 19: Fuck you, recursion
*Puzzle 20 It's time to mess with C
*Puzzle 21 That Thing You See Everywhere: The Fibonacci Sequence
*Puzzle 22 3.14159 and below omitted:Finding pi using serial fractions
*Puzzle 23 Forget the sqrt() function: Square roots using an ancient method
*Puzzle 24: Does it ring a bell? Harmonic series calculations
*Puzzle 25: Let's have fun with math this time!
こんな問題集、見たことない!
「型変換」「文字列」「ポインタ」「再帰」「数学的処理」etc……
C言語の基本的な文法や機能を知っていると思っていても、出力を導き出すのが意外と難しい。本書は、そんな「現場でも見かける、ちょっといやらしい知識の穴」を問う難問奇問を25個集めた至高の問題集です。各問題は、C言語の特性を活かしたトリッキーなものばかり。正解するためには、C言語の深い理解が求められます。
でも、もし解けなくても大丈夫!ページをめくれば、詳しい解説があなたを待っています。与えられたコードがなぜそのような挙動をするのかを理解して、あなたのC言語スキルをさらに磨きましょう。
さあ、この難問奇問、あなたはいくつ解けますか?
◆◆◆◆目次◆◆◆◆
・パズル1 数字を数える:printf()のフォーマットと桁数の関係
・パズル2 整数の分数:整数の除算と小数部の扱い方
・パズル3 文字列? それとも文字列ではない?
・パズル4 こんにちは、stdin:テキストのバッファリング
・パズル5 上下にループ
・パズル6 文字列の構築:null文字で正しく終端
・パズル7 もっとシンプルに:最大公約数を探せ
・パズル8 ちょっと待った!:配列の範囲外アクセス
・パズル9 もう一度出力する? それとも一度きり?
・パズル10 scanf()の謎を解く:ご利用は計画的に
・パズル11 ゼロの不思議:負のゼロと正のゼロ
・パズル12 大文字と小文字を区別する
・パズル13 ビット演算と正負の変換
・パズル14 ちょっとした計算:ビットシフトによる乗算と除算
・パズル15 そんなの無理:データ型の範囲とループ処理
・パズル16 誤った割り当て:構造体ポインタの落とし穴
・パズル17 どれにしようかな:奇数? 偶数?
・パズル18 スーパーヒーローの秘密の正体
・パズル19 くたばれ再帰
・パズル20 Cで混乱する時間です
・パズル21 どこでも見かけるあれ:フィボナッチ数列
・パズル22 3.14159以下省略:連分数を使ってπを求める
・パズル23 sqrt()関数なんて忘れよう:古代の手法で平方根
・パズル24 ピンときた?:調和級数の計算
・パズル25 今回は数学を楽しもう