עבור לתוכן

מה זו שפת ASCII

Featured Replies

פורסם

מה זו שפת האסקי זה משהו שקשור לקידוד?

בכל זאת תסבירו לי בבקשה ;)

פורסם

שפת אסקי זוהיא שפת CHAR , סימנים של המחשב במילים אחרות,

בגלל שהASCII CHART צרוב על הביוס היא שונה ממקום למקום אך תמיד יש אנגלית,

היא בנויה מ256 סימנים (8 ביט מקלדת) ותמיד יהיה עליה אנגלית ואת השפה הלוקלית.

אם אתה יודע תכנות, אתה יכול להוציא מפה שלהם ע"י לולאה פשוטה של FOR כאשר כל פעם אתה אומר לו להדפיס:

for i = 0 to 256

label1.caption = label1.caption & chr(i)

אתה מבין למה אני מתכוון בטח....

יאיר.

פורסם

הלולאה צריכה לרוץ מ0- עד 255 ולא עד 256, שכן אם לא בלולאה ה256- תתקבל שגיאת זמן ריצה.

-בברכה, NerdX

פורסם

הוא לא ייתן RUN TIME ERROR הוא פשוט ידפיס רווח...

יאיר.

פורסם

מה גורם לך לחשוב ככה?

אין תו 256

יש 8 ביטים לייצוג של תו (ב-ASCII)

עם 8 ביטים אתה יכול לייצג מספרים בין 0 ל-255

תו 256 פשוט לא קיים ככה שהתגובה של התוכנה תלויה בקומפיילר וקומפיילר טוב יתן שגיאת זמן ריצה (run time error)

פורסם

ASCCII, כיוון וזה פורום תכנות אז אסקי מדבר על החלפת כל התווים למספרים או לחצנים של המקש כמו enter etc, שוב בתווך שהוזכר בנושא הנ"ל

כלומא נגיד לאות "k" יש מספר, אך ל "K" יש מספר אחר. לכל תו או מקש יש מספר.

אם אתה מתכנת ב c++ אז

int i;

i=getch();

printf("%d",i)ף

זה יראה לך על מה לחצת, כלומר מה המספר שלו ;D

לגבי VB, שוב זה מה שניכתב למעלה, אפשר גם ב form בתוך הקוד, להיכנס לסוג "הודעה" מהמחשב keydown במקום Load [ברירת מחדל], ויהיה שם משתנה של מה שנילחץ

ואז פשוט תריץ אותו ב msgbox:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

msgbox KeyCode

End Sub

אם אתה צריך את זה ב vc++ תגיד..

ד"א, במקום לריב תעזרו לנעזר הנחמד :-*

  • 2 שבועות מאוחר יותר...
פורסם
  • מחבר

אז הבנתי שיש מספרים מ 0 עד 255

שלכל מספר יש תו ולכל תו יש מספר שונה תוכלו לתת לי את הטבלה הזאת

זה נכון ???

דרך אגב אני יודע שפת C JAVA SCRIPT HTML ועוד מעט ASP

הידע של השפות חוץ מידע כללי וכיף לבנות תוכניות יעזור במשהו בצבא

כי ראיתי דיון כזה ואין משהו סופי!!!

פורסם

ASCII זאת לא בדיוק שפה, זו צורת קידוד בינרית

כמו שיש קודים נומריים (מספריים) ליצוג מספרים עשרוניים בצורה בינרית, יש גם קודים אלפאנומריים לייצוג מספרים ואותיות. ASCII הוא קוד אלפאנומרי

בקשר לויכוח על 255/256, לדעתי זה 255, כי אין דרך לייצג 256 עם 8 ביטים, אלא אם מחשיבים את 0 כ-00000001

ובקשר לטבלה - תחפש בגוגל את המילים ASCII ו-table ואני בטוח שתמצא

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים