จากในบทความก่อนหน้านี้ นิพจน์จะเป็นชนิดข้อมูลประเภทเดียวกันทั้งหมด แต่ในความเป็นจริงแล้วนิพจน์สามารถประกอบด้วยข้อมูลชนิดที่แตกต่างกันได้ เราจะเรียกว่า mixed type expression แต่หลักการของโอเปอเรเตอร์นั้น โอเปแรนด์ที่จะนํามาดําเนินการด้วยโอเปอเรเตอร์จะต้องมีชนิดข้อมูลที่เหมือนกัน ภาษาซีจึงมีกฎที่จัดการนิพจน์เหล่านี้อยู่ 2 ประเภท คือ implicit type conversion และ explicit type conversion
implicit type conversion คือ คอมไพเลอร์จะแปลงชนิดข้อมูลให้อยู่ในรูปแบบที่เหมาะสมโดยอัตโนมัติ จะมีกฎการแปลงดังนี้ ถ้าในนิพจน์ประกอบไปด้วยข้อมูลหลายประเภท ภาษาซีจะทําการแปลงชนิดข้อมูลให้โดยอัตโนมัติ โดยชนิดข้อมูลที่มีนัยสําคัญตํ่ากว่าจะถูกแปลงไปเป็นชนิดข้อมูลที่มีนัยสําคัญสูงกว่าเสมอ ลําดับของนัยสําคัญของชนิดข้อมูล แสดงจากนัยสําคัญสูงไปนัยสําคัญตํา
explicit type conversion คือ ผู้เขียนโปรแกรมทําการแปลงชนิดข้อมูลหนึ่งไปเป็นอีกชนิดนึ่งด้วยตัวเอง การแปลงชนิดข้อมูลนี้เรียกอีกอย่างว่า cast ซึ่งทําได้โดยระบุชนิดข้อมูลปลายทางที่ต้องการไว้ในวงเล็บ แล้ววางไว้หน้านิพจน์ที่ต้องการแปลงชนิดข้อมูล
(ชนิดข้อมุลปลายทาง)นิพจน์ที่ต้องการแปลงชนิดข้อมูล
ตัวอย่าง
int a;
(float)a; สวัสดีครับ วันนี้ผมได้มีโอกาสเปลี่ยนแบตเตอรี่ของรีโมทของรถยนต์มิตซูบิชิ มิราจ ก็เลยนําวิธีการเปลี่ยนมาแบ่งปันกันครับ อุปกรณ์ที่ต้องใช้คือ
วันนี้เราจะมาเขียน Random ในภาษา JavaScript แบบง่ายๆ โดยที่เราจะระบุ Length ด้วย ตัวอย่างเช่น ถ้าเราต้องการ Random เลข ตั้งแต่ 0-9 เราสามารถเขียนได้แบบนี้ครับ
สําหรับผู้ใช้งาน iPhone ในช่วงนี้ได้รับข้อความสแปมใน iMessage ทําให้บางคนเกิมความกังวลในเรื่องของความปลอดภัย และเกิดความรำคาญ ในความเป็นจริงแล้วเราไม่ต้องสนใจ ไม่ต้องไปกด Link ต่างๆที่ส่งเข้ามาก็ได้ครับ ไม่มีผลกระทบใดๆกับเครื่องของเราแต่อย่างใด แต่สําหรับใครที่ยังรำคาญ เราก็สามารถ Setting เพื่อโยนข้อความ iMessage ที่ถูกส่งมาจากบุคคลอื่น (บุคคลที่ไม่ได้อยู่ในรายชื่อใน Contact ของเรา) แยกไปอยู่ใน Unknown Senders และก็จะไม่มีการแจ้งเตือนให้หน้ารําคาญ สามารถ Setting ได้ตามวิธีดังนี้ครับ