ชนิดของข้อมูลในภาษาซีคือ ตัวกําหนดขอบเขต และลักษณะของข้อมูลนั้นๆ ข้อมูลที่มีชนิดต่างกันก็จะเก็บข้อมูลในลักษณะที่ต่างกัน และขอบเขตของข้อมูลก็จะไม่เท่ากันด้วย
ชนิดข้อมูล void เป็นชนิดข้อมูลที่ไม่มีค่า ข้อมูลชนิดนี้จะไม่ถูกกําหนดให้กับตัวแปร แต่จะถูกกําหนดให้กับ function เมื่อต้องการให้ function นั้นๆ ไม่ต้องการรับค่า หรือส่งออกค่าใดๆ
คือชนิดข้อมูล Char ชนิดข้อมูลรูปนี้จะเก็บข้อมูลได้ 1 ตัวอักษรเท่านั้น ในระบบคอมพิวเตอร์จะเก็บตัวอักษรเป็นเลขฐานสองโดยจะแทนค่าด้วยรหัส ASCII เช่น อักษร “A” ข้อมูลที่เก็บในคอมพิวเตอร์จะเป็น 0110 0001 ASCII จะแทนข้อมูลตัวอักษรด้วยรหัสฐานสองขนาด 8 bit ซึ่งจะสามารถแทนตัวอักษรและสัญลักษณ์ทั้งหมด 256 ตัว(2 ยกกําลัง 8 จะได้ 0-255)
ชนิดข้อมูลของจํานวนเต็มเรียกอีกอย่างว่า Integral number ในภาษาซีจะแบ่งชนิดข้อมูลจํานวนเต็มออกเป็น 3 ประเภทใหญ่ๆดังนี้
จะเห็นว่าชนิดข้อมูลจํานวนเต็มมีอยู่หลายประเภท ควรเลือกใช้ตามความเหมาะสม ถ้าข้อมูลที่ต้องการเก็บไม่ใหญ่มาก ก็ไม่ควรที่จะเลือกใช้ชนิดข้อมูลที่ใหญ่จนเกินไป เป็นต้น
ชนิดข้อมูลแบบทศนิยม หรือเรียกว่าเลขจํานวนจริง เช่น 10.01, 14.2 … ซึ่งในภาษาซีจะแย่งออกเป็น 3 ประเภทคือ
เครื่องหมาย ^ หมายถึง ยกกําลัง
เหรียญ 1 บาท เนื่องในวันอาหารโลก พ.ศ.2525 องค์การอาหารและเกษตรแห่งสหประชาชาติขอความร่วมมือให้กรมธนารักษ์จัดทำเหรียญกษาปณ์ที่ระลึกเนื่องในวันอาหารโลก องค์การอาหารและเกษตรแห่งสหประชาชาติเป็นองค์การระหว่างประเทศที่ดำเนินการเกี่ยวกับการเพิ่มผลผลิตในการเกษตรให้มากยิ่งขึ้น เพื่อมิให้ประชากรของโลกขาดแคลนอาหาร และเนื่องด้วยวันที่ 16 ตุลาคม พ.ศ. 2524 เป็นวันฉลองการก่อตั้งองค์การอาหารและการเกษตรแห่งสหประชาชาติ ครบปีที่ 36 องค์การ ฯ จึงถือเอาวันที่
อัลกอริทึมนี้จะใช้กุญแจสองตัวเพื่อทำงาน ตัวหนึ่งใช้ในการเข้ารหัสและอีกตัวหนึ่งใช้ในการถอดรหัสข้อมูลที่เข้ารหัสมา โดยกุญแจตัวแรก คือ กุญแจสาธารณะ (Public keys) ซึ่งจะเป็นกุญแจที่ใช้ในการเข้ารหัสข้อมูล กุญแจตัวที่สองคือ กุญแจส่วนตัว (Private keys) ซึ่งจะเป็นกุญแจที่ใช้ในการถอดรหัส อ่านๆไปแล้วอาจจะงงว่าจะเอาไปใช้ได้อย่างไร เรามาดูการทํางานกันดีกว่า
สวัสดีครับ บทความนี้จะเป็นเรื่องเกี่ยวกับ Error ของ Docker ครับ คือ "Docker no space left on device error" ซึ่งเกิดจาก Docker ไม่สามารถเขียนไฟล์ Docker.qcow2 ได้ เนื่องจาก ไฟล์ดังกล่าวมีขนาดใหญ่เกินไป