Everything about Type conversion
Changing an expression from one data type to another
In computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to another. An example would be the conversion of an integer value into a floating point value or its textual representation as a string, and vice versa. Type conversions can take advantage of certain features of type hierarchies or data representations. Two important aspects of a type conversion are whether it happens implicitly (automatically) or explicitly, and whether the underlying data representation is converted from one representation into another, or a given representation is merely reinterpreted as the representation of another data type. In general, both primitive and compound data types can be converted. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Type conversionA 5-minute orientation
- Skim a recent paper: Obesity management as a primary treatment goal for type 2 diabetes: time to reframe the conversationInfluential work since 2022
- Pick up a classic book: Life on the MississippiThe most-reprinted book on the subject
- Read the landmark paper: Understanding Conversion-Type Electrodes for Lithium Rechargeable BatteriesCited 331 times
- Go sideways: Type punningA closely related topic
- Go sideways: Type safetyA closely related topic
📖 Definitions
Noun changing an entity from one datatype to another according to explicit or implicit rules.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Understanding Conversion-Type Electrodes for Lithium Rechargeable Batteries
HYSTERICAL NEUROSIS, CONVERSION TYPE: CLINICAL AND EPIDEMIOLOGICAL CONSIDERATIONS
Two-photon entanglement in type-II parametric down-conversion
Conversion of Cytochrome b562 to c-Type Cytochromes
Continental margins: A model for conversion of atlantic type to andean type
Decidability of conversion for type theory in type theory
Fire‐driven vegetation type conversion in Southern California
Mechanism of p-type-to-n-type conductivity conversion in boron-doped diamond
🆕 Influential since 2022
Obesity management as a primary treatment goal for type 2 diabetes: time to reframe the conversation
Entropy‐Change Driven Highly Reversible Sodium Storage for Conversion‐Type Sulfide
Unlocking cycling longevity in micro-sized conversion-type FeS2 cathodes
Enabling Conversion‐Type Iron Fluoride Cathode by Halide‐Based Solid Electrolyte
77 % Photothermal Conversion in Blatter‐Type Diradicals: Photophysics and Photodynamic Applications
📚 Books worth reading
Life on the MississippiMark Twain · 1883
Conversations with God, Book 1Neale Donald Walsch · 1995
Dinner with a perfect strangerGregory, David · 2005
You're wearing that?Deborah Tannen · 2006
Finding GodLawrence J. Crabb · 1993
InglesLarousse · 1992
Hannah's courtshipEmma Miller · 2014
A Day with a Perfect StrangerDavid Gregory · 2006
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Type punning In computer science, type punning is any programming technique that subverts or circumvents the type system of a programming language in order to achieve…
- Type safety In computer science, type safety is the extent to which a programming language discourages or prevents type errors.[vague] Type-safe languages are sometimes…
- Union type In computer science, a union is a value that may have any of multiple representations or formats within the same area of memory, or a variable that may…
- C data types In the C programming language, data types constitute the semantics and characteristics of storage of data elements. They are expressed in the language…
- Single-precision floating-point format Single-precision floating-point format (sometimes called FP32, float32, or float) is a computer number format, usually occupying 32 bits in computer memory;…
- Pointer (computer programming) I do consider assignment statements and pointer variables to be among computer science's "most valuable treasures." — Donald Knuth, Structured Programming…
- Data type In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible…
- Fixed-point arithmetic In computing, fixed-point is a method of representing fractional (non-integer) numbers by storing a fixed number of digits of their fractional part. Dollar…