วิธีแปลงสตริงเป็น Int Pascal

สารบัญ:

วิธีแปลงสตริงเป็น Int Pascal
วิธีแปลงสตริงเป็น Int Pascal

วีดีโอ: วิธีแปลงสตริงเป็น Int Pascal

วีดีโอ: วิธีแปลงสตริงเป็น Int Pascal
วีดีโอ: Convert String To Integer In C Without Atoi 2024, อาจ
Anonim

Pascal เป็นหนึ่งในภาษาโปรแกรมพื้นฐานที่พัฒนาขึ้นในปี 1970 โดยนักวิทยาศาสตร์ชาวสวิส Niklaus Wirth เป็นที่นิยมอย่างมากในสถาบันการศึกษาเนื่องจากความเรียบง่ายและการใช้งานที่ยอดเยี่ยม

วิธีแปลงสตริงเป็น int pascal
วิธีแปลงสตริงเป็น int pascal

ชนิดข้อมูล

ในภาษาโปรแกรม "ปาสกาล" มีข้อมูลหลายประเภท ความรู้เกี่ยวกับคุณสมบัติที่จำเป็นสำหรับการเขียนโปรแกรม มีเพียงห้าประเภทข้อมูลหลัก:

  • ข้อมูลจำนวนเต็มเป็นจำนวนเต็มที่มีความยาว 1 ถึง 4 ไบต์และมีช่วงเฉพาะขึ้นอยู่กับประเภทย่อย:

    • สั้น - จาก -128 ถึง 127
    • ไบต์ - ตั้งแต่ 0 ถึง 255
    • Word - 0 ถึง 65535
    • Int - จาก -32 768 ถึง 32 767
    • ยาว - ตั้งแต่ -2 147 483 648 ถึง 2 147 483 647
  • ข้อมูลจริงคือจำนวนจุดลอยตัวที่มีช่วงกว้างมาก ข้อมูลประเภทนี้มีทั้งหมดห้าประเภทย่อย:

    • จริง - จาก 2.9 E-39 ถึง 1.7 E +38
    • โสด - จาก 1.5 E-45 ถึง 3.4 E + 38
    • สองเท่า - จาก 5.0 E-324 ถึง 1.7 E + 308
    • ขยาย - จาก 3.4E-4951 ถึง 1.1E + 4932
    • คอมพ์ - ตั้งแต่ -2 E + 63 ถึง +2 E + 63 -1
  • ข้อมูลอักขระ - อักขระใด ๆ ของตัวอักษร ในภาษาจะแสดงด้วยตัวย่อ "char" ไม่มีประเภทย่อย
  • ข้อมูลสตริงคือลำดับของอักขระที่เขียนเป็น "สตริง"
  • ข้อมูลบูลีน - แสดงเป็นจริงหรือเท็จ

การแปลข้อมูลประเภทหนึ่งเป็นอีกประเภทหนึ่ง

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

ตัวอย่างเช่น ลองหาผลรวมของ 2 และ 3 โดยใช้ภาษาโปรแกรม Pascal

ภาพ
ภาพ

เนื่องจากมีการใช้ชนิดข้อมูลจำนวนเต็ม เมื่อโปรแกรมเริ่มทำงาน จะแสดงเฉพาะผลลัพธ์ของผลรวมของตัวเลขสองตัวเท่านั้น หากจำเป็นต้องกำหนดคำตอบให้สวยงาม คุณควรใช้ข้อมูลสตริง สามารถทำได้ในหนึ่งบรรทัดหรือสองบรรทัด วิธีแรกเป็นวิธีที่ง่ายที่สุด เนื่องจากไม่ต้องแปลจาก "int" เป็น "string"

ภาพ
ภาพ

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

ภาพ
ภาพ

ดังนั้นเราจึงได้นิพจน์สองนิพจน์ซึ่งแต่ละอันเขียนในบรรทัดเดียว การใช้การแปลตัวแปรประเภท "สตริง" เป็นตัวแปรประเภท "int" นี้เป็นหนึ่งในตัวแปรที่พบบ่อยที่สุดและใช้อย่างต่อเนื่อง ข้อมูลประเภทอื่นสามารถเปลี่ยนแปลงได้ในลักษณะเดียวกัน

แนะนำ: