char Data Type ใน C ++ คืออะไร

Char Data Type Ni C Khux Xari



ในการเขียนโปรแกรม เรามีแนวคิดเกี่ยวกับประเภทข้อมูล ซึ่งช่วยให้เราสามารถจำแนกประเภทข้อมูลต่างๆ เพื่อเก็บไว้ในหน่วยความจำได้ ใน C++ เรามีข้อมูลหลายประเภท เช่น จำนวนเต็ม ทศนิยม บูลีน และดับเบิ้ล บทช่วยสอนนี้จะสาธิตและทำให้คุณคุ้นเคยกับประเภทข้อมูลอักขระในการเขียนโปรแกรม C++ และแสดงตัวอย่างโปรแกรมบางส่วน

char Data Type ใน C ++ คืออะไร

ถ่านถูกอ้างถึงเป็นประเภทข้อมูลของ C ++ และด้วยการใช้ ถ่าน คำสำคัญ เราสามารถประกาศตัวแปรประเภทตัวอักษรในการเขียนโปรแกรมภาษา C++ ได้อย่างง่ายดาย เดอะ ถ่าน ชนิดข้อมูลเก็บได้ครั้งละหนึ่งอักขระเท่านั้น

ไวยากรณ์ของประเภทข้อมูล char ใน C ++

ไวยากรณ์ของประเภทข้อมูล char ใน C ++ คือ:







ถ่าน ตัวแปร_ชื่อ = 'ตัวอักษร_ค่า' ;

นอกจากนี้ยังสามารถใช้ชนิดข้อมูลอักขระเพื่อจัดเก็บค่าจำนวนเต็มนอกเหนือจากอักขระตัวเดียว เนื่องจากอักขระแต่ละตัวในตาราง ASCII แสดงด้วยค่าจำนวนเต็ม และอักขระแต่ละตัวจะถูกกำหนดค่าจำนวนเต็มที่แตกต่างกัน



ถ่าน var_name = 'รหัส ASCII' ;

ตัวอย่างเช่น รหัส ASCII สำหรับอักขระ ‘บี’ เป็น 66 ดังนั้นตัวแปร char ช่วยแสดงค่า ASCII ของตัวอักษร:



ถ่าน = 'บี' ;

หากต้องการอ่านเพิ่มเติมเกี่ยวกับตาราง ASCII และรหัส ASCII ที่นี่ .





ขนาดชนิดข้อมูลถ่านในหน่วยความจำ

ตัวแปรประเภทข้อมูลตัวอักษรมีขนาดเพียง 1 ไบต์ในหน่วยความจำ

ตัวอย่างที่ 1: การใช้ตัวแปรประเภท char ใน C++

มาดูตัวอย่างง่ายๆ ของโปรแกรม C++ ของตัวแปรประเภทตัวอักษร:



#รวมถึง

นานาชาติ หลัก ( ) {

ถ่าน = 'ข' ;

มาตรฐาน :: ศาล << 'ตัวละครคือ:' << << มาตรฐาน :: จบ ;

กลับ 0 ;

}

ในโค้ดนี้ การดำเนินการจะเริ่มต้นจากฟังก์ชันหลักซึ่งมีการกำหนดค่าเริ่มต้นของตัวแปรชนิดอักขระชื่อ ด้วยมูลค่าของตัวละคร . จากนั้นใช้ cout พิมพ์ตัวแปรอักขระนี้

เอาต์พุต

ตัวอย่างที่ 2: พิมพ์อักขระ ASCII ของตัวแปรประเภท char ใน C++

ต่อไปนี้คือโปรแกรมที่รับค่าในตัวแปรประเภทอักขระและแสดงอักขระ ASCII ตามลำดับ

#รวมถึง

ใช้เนมสเปซมาตรฐาน ;

นานาชาติ หลัก ( ) {

ถ่าน = 65 ;

ศาล << 'อักขระของค่า ASCII คือ = ' << << จบ ;

กลับ 0 ;

}

ในโค้ดนี้ ฟังก์ชันหลักมีตัวแปรประเภทข้อมูลอักขระเป็น ด้วยค่าเริ่มต้นของ 65 . 65 คือรหัส ASCII ของตัวอักษร A ดังนั้นเอาต์พุตจะพิมพ์ A

เอาต์พุต

ตัวอย่างที่ 3: พิมพ์รหัส ASCII ของตัวแปรประเภท char ใน C++

ตัวอย่างนี้พิมพ์ค่าจำนวนเต็ม (ตัวเลข ASCII) ของตัวอักษรที่กำหนดในตัวแปรประเภทอักขระ:

#รวมถึง

ใช้เนมสเปซมาตรฐาน ;

นานาชาติ หลัก ( ) {

ถ่าน = 'ชม' ;

ถ่าน ch1 = 'ชม' ;

ศาล << 'ค่า ASCII ของตัวอักษร h = ' << นานาชาติ ( ) << จบ ;

ศาล << 'ค่า ASCII ของตัวอักษร H = ' << นานาชาติ ( ch1 ) << จบ ;

กลับ 0 ;

}

ในฟังก์ชันหลักข้างต้น เราเริ่มต้นตัวแปรประเภทอักขระสองตัว ch และ ch1 ด้วยค่าตามลำดับเป็นอักขระตัวเดียวพร้อมเครื่องหมายอัญประกาศเดี่ยว เช่น ชั่วโมง และ ชั่วโมง . จากนั้นใช้ ศาล แสดงค่าจำนวนเต็มของตัวแปรอักขระเหล่านี้ด้วยชนิดข้อมูลจำนวนเต็ม

และรหัส ASCII ของตัวพิมพ์ใหญ่และตัวพิมพ์เล็กนั้นแตกต่างกัน

บทสรุป

ชนิดข้อมูลแบบ char เป็นส่วนประกอบที่สำคัญใน C++ ที่ทำหน้าที่แทนและจัดการข้อมูลที่เป็นข้อความ อินพุตหรือเอาต์พุต การจัดการหน่วยความจำ และการใช้งานอื่นๆ เป็นประเภทข้อมูลพื้นฐานที่ใช้ในหลากหลายสถานการณ์ บทความนี้อธิบายการใช้ชนิดข้อมูล char ใน C++ พร้อมตัวอย่างต่างๆ