الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

اعلان

نتائج

كود ASCII العشري
٦٥
نقطة الترميز العشرية
المعادلة code = ord(char)

ما هو محوّل ASCII إلى الكود العشري؟

تحوّل هذه الأداة أي حرف مفرد إلى كوده العشري (Decimal Code Point). فبالنسبة للحروف الإنجليزية والأرقام وعلامات الترقيم القياسية، تكون النتيجة هي قيمة ASCII الكلاسيكية؛ أما الأحرف التي تتجاوز نطاق ASCII فتُعيد الأداة نقطة الترميز في Unicode. ونظام ASCII (وهو اختصار للمعيار الأمريكي لتبادل المعلومات) يربط الأحرف الإنجليزية الأساسية بأرقام تتراوح من 0 إلى 127، بينما توسّع الأنظمة الحديثة هذا النطاق عبر معيار Unicode ليشمل جميع اللغات والرموز.

الحرف A يقابل رمزه العشري 65 عبر سهم
كل حرف يقابل رمز ASCII عشري واحد (A = 65).

طريقة الاستخدام

اكتب حرفًا واحدًا فقط في خانة الإدخال — سواء كان حرفًا مثل A أو رقمًا مثل 5 أو رمزًا مثل @ — فتعرض الأداة كوده العشري على الفور. وإذا لصقت أكثر من حرف، فسيُحوَّل الحرف الأول فقط.

شرح المعادلة

يعتمد التحويل على الدالة ord وفق الصيغة:

$$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$

فالحرف يُخزَّن داخليًا في صورة رقم، وما تفعله الدالة ord هو إظهار هذا الرقم بصيغته العشرية. أما العملية العكسية \( \text{char} = \operatorname{chr}(\text{code}) \) فتُعيد تحويل الكود العشري إلى الحرف المقابل له.

أحرف نموذجية مع رموز ASCII العشرية: 0=48، A=65، a=97، !=33
الأحرف الشائعة وقيم ASCII العشرية الخاصة بها.

مثال تطبيقي

لنأخذ الحرف الكبير A. في جدول ASCII تبدأ الحروف الكبيرة عند الرقم 65، لذا فإن \( \operatorname{ord}('A') = 65 \). أما الحروف الصغيرة فتبدأ عند 97، أي أن \( \operatorname{ord}('a') = 97 \). وتبدأ أحرف الأرقام عند 48، بمعنى أن \( \operatorname{ord}('0') = 48 \) و\( \operatorname{ord}('9') = 57 \).

جدول مرجعي لأكواد ASCII العشرية

ينسب معيار الترميز الأمريكي لتبادل المعلومات (ASCII) رقماً عشرياً من 0 إلى 127 لكل حرف. تعيد عملية code() (أو ord()) هذه القيمة لأي حرف. بالنسبة للأحرف القابلة للطباعة، يتطابق هذا أيضاً مع نقطة رمز Unicode، لأن أول 128 نقطة في Unicode متطابقة مع ASCII.

أكواد التحكم (غير الطابعة)

العشري الاسم المعنى
0 NUL حرف فارغ
9 HT (TAB) علامة التبويب الأفقية
10 LF تغذية السطر (سطر جديد)
13 CR إرجاع العربة
27 ESC الهروب

الرموز الشائعة والمسافة

الحرف العشري
(مسافة) 32
! 33
" 34
# 35
$ 36
% 37
& 38
( 40
) 41
* 42
+ 43
, 44
- 45
. 46
/ 47
: 58
; 59
< 60
= 61
> 62
? 63
@ 64
[ 91
\ 92
] 93
^ 94
_ 95
` 96
{ 123
| 124
} 125
~ 126

الأرقام 0–9 (العشري 48–57)

الحرف العشري
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

الأحرف الكبيرة A–Z (العشري 65–90)

الحرف العشري الحرف العشري الحرف العشري
A 65 J 74 S 83
B 66 K 75 T 84
C 67 L 76 U 85
D 68 M 77 V 86
E 69 N 78 W 87
F 70 O 79 X 88
G 71 P 80 Y 89
H 72 Q 81 Z 90
I 73 R 82    

الأحرف الصغيرة a–z (العشري 97–122)

الحرف العشري الحرف العشري الحرف العشري
a 97 j 106 s 115
b 98 k 107 t 116
c 99 l 108 u 117
d 100 m 109 v 118
e 101 n 110 w 119
f 102 o 111 x 120
g 103 p 112 y 121
h 104 q 113 z 122
i 105 r 114    

لاحظ الإزاحة الثابتة البالغة 32 بين كل حرف كبير ونظيره الصغير، على سبيل المثال a (97) − A (65) = 32. يمكنك فك تشفير أي من هذه القيم العشرية إلى نص باستخدام الأكواد 65 66 67 → ABC.

الأسئلة الشائعة

هل ASCII هو نفسه Unicode؟ بالنسبة للأكواد من 0 إلى 127 فهما متطابقان تمامًا. أما فوق الرقم 127 فتُعيد هذه الأداة نقطة الترميز في Unicode، الذي يوسّع ASCII ليشمل كل لغة ورمز.

ماذا عن حرف المسافة؟ المسافة لها الكود العشري 32.

لماذا تقرأ الأداة حرفًا واحدًا فقط؟ لأن كل كود عشري يقابل حرفًا واحدًا بالضبط، لذا يُحوَّل الحرف الأول فقط من إدخالك.

آخر تحديث: