מהם תווים מיוחדים בתכנות מחשבים?
זיהוי
תווים מיוחדים מגדירים את אופן ביצוע הצהרות קוד המחשב או פקודות מפורשות. הם יכולים להיות תו בודד, כגון נקודה פסיק המשתמשת בקוד Visual Basic כדי להפריד את ההצהרות כאשר ברצונך לכלול אותן בשורה אחת של קוד. הוא יכול לכלול גם שני תווים או יותר כמו "\ n", המספק הוראה בשפת התכנות של Java כדי לסיים את השורה הנוכחית ולהתחיל שורת קוד חדשה.
העובדות
התווים המיוחדים אינם זהים לקודי ASCII ("קוד תקן אמריקאי עבור חילופי מידע", קוד תקני אמריקאי לחילופי מידע). למעשה, תווים מיוחדים ניתן ליצור באמצעות קודים ASCII הדרושים לתוכנית הגיוני. לדוגמה, שני תווים מיוחדים חשובים בקוד HTML הם "", המציינים ב- HTML את הקוד שיש לכלול בדף אינטרנט, אך באופן מסורתי הם תווים מתמטיים שמשמעותם "פחות" ו"יותר ". אתה לא יכול להשתמש בכל מטרה מסורתית שלך כאשר אתה מתכנת ב- HTML, אבל במקום זאת עליך להשתמש בקוד ASCII שלך בהתאם לסמל שאתה צריך.
אפשרויות
שפות תכנות מסוימות מספקות אפשרויות לתווים מיוחדים מסוימים. אפשרות נפוצה כוללת שימוש במרכאות שקוד מחשב משתמש בהן כדי לזהות מחרוזות תווים כשורת טקסט. חלק עושה ציטוטים כפולים דרישה, בעוד שאחרים מאפשרים לך לבחור בין ציטוטים כפולים או יחיד. ב- Visual Basic, לדוגמה, עליך להקיף מחרוזת טקסט בתוך מרכאות כפולות. עם זאת, שפת התכנות PERL תפרש מחרוזת תווים כטקסט אם תצרף אותה במרכאות כפולות או אם תשתמש בה עם ציטוטים בודדים.
משמעות
בצע את הצעדים הדרושים כדי למנוע בעיות שעלולות להיגרם עקב שימוש שגוי בתווים מיוחדים או לא לכלול אותם. אי התאמות נתונים ושגיאות תחביר הן מן הנפוצות ביותר. שגיאות לא תואמות נתונים מתרחשות בעת שימוש בתו מיוחד שגוי. דוגמה לכך היא להשתמש ב- "+" במקום ב- "&" כדי להצטרף לשני משתנים ב- Visual Basic כאשר אתה מצהיר לפחות אחד כסוג נתונים מספרי. שגיאות תחביר לגרום לתוכנית לפרש את ההצהרות בצורה שגויה, וכתוצאה מכך, לגרום לתוכנית להפסיק לעבוד.