قد يكون تحويل متغير شار إلى كثافة العمليات ضروريا في العديد من مواقف البرمجة. شار هو نوع بيانات يمثل حرفا واحدا من مجموعة أحرف يونيكود. كثافة العمليات ، من ناحية أخرى ، هو نوع بيانات صحيح يمكن أن يمثل أعدادا صحيحة. في هذا الدليل ، وسوف ننظر في عدة طرق لتحويل شار إلى كثافة العمليات مع أمثلة وشرح.
الطريقة 1: استخدام تحويل النوع
الطريقة الأولى هي استخدام عامل صب النوع. في لغة البرمجة جافا ، على سبيل المثال ، يمكنك استخدام (كثافة العمليات) المشغل لتحويل نوع شار إلى نوع كثافة العمليات. يوجد أدناه رمز مثال:
شار ج = 'أ';
إنت أنا = (إنت) ج;
في هذا المثال ، المتغير ج يحتوي على الحرف 'أ'. نقوم بتحويل نوع شار إلى كثافة العمليات باستخدام عامل تحويل النوع (كثافة العمليات). ثم نقوم بتعيين نتيجة التحويل إلى المتغير ط. ستكون النتيجة تمثيلا رقميا للحرف 'أ' ، وهو في هذه الحالة 97 (وفقا لجدول ترميز يونيكود).
الطريقة 2: استخدام الحرف.طريقة الحصول على القيمة ()
الطريقة الثانية هي استخدام الشخصية.طريقة جيتنوميريكفالو () من فئة الحرف. تسمح لك هذه الطريقة بالحصول على القيمة الرقمية للحرف ، بدلا من تمثيله كرمز يونيكود. مثال على الكود:
شار ج = '5';
كثافة العمليات ط = حرف.جيتنوميركفالو (ج);
في هذا المثال ، المتغير ج يحتوي على الحرف '5'. نحن نستخدم الشخصية.طريقة جيتنوميريكفالو () للحصول على القيمة الرقمية للحرف '5'. ستكون النتيجة القيمة الرقمية للحرف '5' ، وهو 5.
- ما هي شار و إنت
- تحويل شار إلى كثافة العمليات
- طرق تحويل الحرف إلى كثافة العمليات
- شخصية الأسلوب.جيتنوميركفالو()
- طريقة عدد صحيح.بارسينت()
- طريقة عدد صحيح.القيمة()
- أمثلة على تحويل الحرف إلى كثافة العمليات
- مثال 1: تحويل الحرف '5'
- مثال 2: تحويل الحرف 'أ'
- سؤال وجواب
- كيف يمكنني تحويل حرف إلى رقم?
- هل من الممكن استخدام تحويل النوع لتحويل حرف إلى رقم?
- كيف يمكنني تحويل حرف رقم إلى رقم?
- ما هي الطرق الأخرى لتحويل حرف إلى رقم?
ما هي شار و إنت
شار (اختصار للحرف) في لغة البرمجة هو نوع بيانات يستخدم لتخزين حرف واحد. يمكن أن يكون الرمز أي حرف أو رقم أو علامة ترقيم أو حرف خاص.
في ال ج لغة البرمجة ، يتم تمثيل نوع الحرف كعدد صحيح 8 بت. كل حرف له رمز رقمي فريد خاص به ، والذي يسمى رمز الحرف. على سبيل المثال ، الحرف 'أ' لديه رمز 65 ، الحرف 'ب' لديه رمز 66 ، وهلم جرا.
كثافة العمليات (اختصار لعدد صحيح) في لغة البرمجة هو نوع البيانات التي يتم استخدامها لتخزين الأعداد الصحيحة. يمكن أن تكون الأعداد الصحيحة أرقاما موجبة أو سالبة ، بما في ذلك الصفر.
عادة ما يكون لنوع كثافة العمليات بعد ثابت ، اعتمادا على بنية الكمبيوتر. في لغة البرمجة ج ، عادة ما يتم تمثيل نوع إنت كرقم 32 بت ، وهذا هو ، فإنه يأخذ 4 بايت من الذاكرة. يتيح لك ذلك تخزين الأعداد الصحيحة في النطاق من -2147 ، 483 ، 648 إلى 2 ، 147 ، 483 ، 647.
مثل شار ، يستخدم إنت أيضا لأداء عمليات مختلفة مثل العمليات الحسابية والمقارنات والعمليات المنطقية.
تحويل شار إلى إنت هو عملية بسيطة ، لأن كل حرف شار له رمز إنت الرقمية الخاصة به. لتحويل شار إلى كثافة العمليات ، يمكنك استخدام تحويل نوع بسيط أو استدعاء وظيفة المحول.
تحويل شار إلى كثافة العمليات
هناك عدة طرق لاستخدامه.
. على سبيل المثال:
شار ج = 'أ';
إنت أنا = (إنت)ج;
.
. على سبيل المثال:
شار ج = '9';
شارع شار [2];
شارع [0] = ج;
شارع [1] = '\ 0';
الباحث الأول = أتوي (شارع);
.
. على سبيل المثال:
شار ج = '5';
برينتف ("٪د " ، ج);
.
كعدد صحيح يمكن أن يكون مفيدا لمهام البرمجة المختلفة مثل معالجة بيانات الأحرف ، والعمل مع رموز الأحرف ، وأكثر من ذلك.
طرق تحويل الحرف إلى كثافة العمليات
1. تحويل شار إلى كثافة العمليات باستخدام تحويل نوع صريح
أسهل طريقة لتحويل حرف شار إلى رقم إنت هو استخدام تحويل نوع صريح. يتم ذلك عن طريق وضع الحرف بين قوسين ، متبوعا بالكلمة الرئيسية كثافة العمليات.
مثال:
شار ج = 'أ';
إنت أنا = (إنت) ج;
في هذا المثال ، يتم تحويل الحرف 'أ' إلى القيمة الرقمية 65.
2. تحويل شار إلى كثافة العمليات باستخدام الحرف.طريقة الحصول على القيمة ()
فئة الحرف في جافا يوفر طريقة جيتنوميريكفالو () ، والذي يسمح لك لتحويل حرف إلى قيمته الرقمية.
مثال:
شار ج = '5';
كثافة العمليات ط = حرف.جيتنوميركفالو (ج);
في هذا المثال ، يتم تحويل الحرف '5' إلى القيمة الرقمية 5.
3. تحويل شار إلى كثافة العمليات باستخدام الحرف.أرقام()
الطريقة ، تقوم طريقة الرقم() لفئة الأحرف بتحويل حرف إلى قيمته الرقمية ، مع مراعاة نظام الأرقام المحدد.
مثال:
شار ج = 'أ';
كثافة العمليات ط = حرف.الرقم (ج، 16);
في هذا المثال ، يتم تحويل الحرف 'أ' إلى القيمة الرقمية 10 في تدوين سداسي عشري.
4. تحويل شار إلى كثافة العمليات باستخدام العمليات الحسابية
يمكن أيضا تمثيل الأحرف في جافا كأرقام باستخدام قيم التعليمات البرمجية الخاصة بهم في جدول يونيكود. يمكن استخدام العمليات الحسابية للحصول على القيمة الرقمية للرمز. على سبيل المثال ، رمز الحرف 'أ' هو 65 ، لذلك يمكنك طرح 65 من الرقم للحصول على قيمته الرقمية.
مثال:
شار ج = 'أ';
الباحث الأول = ج - 'أ';
في هذا المثال ، يتم تحويل الحرف 'أ' إلى القيمة الرقمية 0.
5. تحويل سلسلة إلى كثافة العمليات باستخدام عدد صحيح.طريقة بارسينت ()
إذا تم تمثيل حرف كسلسلة ، فيمكن تحويله إلى قيمة رقمية باستخدام بارسينت() طريقة فئة عدد صحيح.
مثال:
سلسلة س = "5";
الباحث الأول = عدد صحيح.بارسينت (ق);
في هذا المثال ، يتم تحويل الحرف '5' إلى القيمة الرقمية 5.
يمكنك اختيار أي من هذه الطرق حسب احتياجاتك وتفضيلاتك. تأكد من أن الطريقة المختارة تلبي متطلبات مهمتك.
الشخصية.طريقة الحصول على القيمة ()
في لغة البرمجة جافا.
تقوم هذه الطريقة بتحويل حرف إلى قيمته الرقمية وفقا لـ يونيكود. على سبيل المثال ، سيتم تحويل الحرف '5' إلى الرقم 5.
. يحتوي على التوقيع التالي:
العامة ثابت إنت جيتنوميريفالو (شار تش). إذا لم يكن الحرف رقما ، فإن الطريقة ترجع القيمة -1.
:
شار الفصل = '5';
كثافة العمليات العدديةقيمة = حرف.جيتنوميركفالو (الفصل);
النظام.خارج.برينتلن ("القيمة الرقمية للحرف '5': "+ نوميركفالو);
سيتم إخراج هذا الرمز:
القيمة الرقمية للحرف '5': 5إذا لم يكن الحرف رقما ، فإن الطريقة ترجع -1:
شار الفصل = 'أ';
كثافة العمليات العدديةقيمة = حرف.جيتنوميركفالو (الفصل);
النظام.خارج.برينتلن ("القيمة الرقمية للحرف "أ": "+ القيمة الرقمية);
ستكون النتيجة:
القيمة الرقمية للحرف 'أ': -1للعمليات الحسابية أو معالجة البيانات الأخرى.
العدد الصحيح.طريقة بارسينت ()
.
يبدو بناء جملة الطريقة كما يلي:
إنت إنتفالو = عدد صحيح.بارسينت (سترفالو);.
يوزع السلسلة وإرجاع قيمة عدد صحيح المقابلة.
:
سلسلة سترفالو = "123";
إنت إنتفالو = عدد صحيح.بارسينت (سترفالو);
النظام.خارج.برينتلن (إنتفالو) ؛ / / الإخراج: 123
.
، مشيرا إلى أنه لا يمكن تحويل السلسلة إلى قيمة عدد صحيح. على سبيل المثال:
سلسلة سترفالو = "أبك";
إنت إنتفالو = عدد صحيح.بارسينت (سترفالو) ؛ / / يلقي نومبرفورماتكسيبتيون
داخل محاولة الصيد:
محاولة بناء {
سلسلة سترفالو = "أبك";
إنت إنتفالو = عدد صحيح.بارسينت (سترفالو);
النظام.خارج.برينتلن (إنتفالو);
} الصيد (نومبرفورماتكسيبتيون ه) {
النظام.خارج.برينتلن ("خطأ: غير قادر على تحويل السلسلة إلى كثافة العمليات");
}
.
الطريقة الصحيحة.القيمة()
الطريقة الصحيحة.فالووف () يستخدم لتحويل حرف (شار) إلى عدد صحيح (إنت). بل هو طريقة ثابتة من فئة عدد صحيح ويأخذ حرف كحجة.
بناء الجملة لاستخدام طريقة عدد صحيح.فالوف () يبدو مثل هذا:
| الطريقة | الوصف |
|---|---|
عدد صحيح.قيمة (شار ج) | إرجاع عدد صحيح يمثل قيمة الرمز. |
مثال على استخدام طريقة العدد الصحيح.القيمة():
شار ج = '5';
كثافة العمليات الأسطوانات = عدد صحيح.القيمة (ج);
النظام.خارج.برينتلن (الأسطوانات) ؛ / / المخرجات: 5
شار د = 'أ';
عدد الباحث 2 = عدد صحيح.القيمة (د);
النظام.خارج.برينتلن (رقم 2) ؛ / / المخرجات: 65 (قيمة الحرف ' أ ' في الجدول أسي)
الطريقة الصحيحة.فالوف () يحول حرفا إلى تمثيله الرقمي. إذا لم يكن الحرف رقما ، تقوم الطريقة بإرجاع قيمة رقمية تتوافق مع موضعها في جدول أسي.
من المهم أن نلاحظ أن الطريقة الصحيحة.فالوف () قد رمي استثناء إذا تم تمرير حرف في الوسيطة التي لا يمكن تحويلها إلى عدد صحيح. في هذه الحالة ، التفاف استدعاء الأسلوب في كتلة محاولة الصيد للتعامل مع الاستثناء.
أمثلة على تحويل الحرف إلى كثافة العمليات
يتم تحويل نوع بيانات شار إلى كثافة العمليات عن طريق تحويل نوع صريح أو باستخدام طرق ووظائف مدمجة متوفرة بلغات برمجة مختلفة. دعونا ننظر في بعض الأمثلة على تحويل شار إلى كثافة العمليات في لغات البرمجة المختلفة:
- مثال على تحويل شار إلى كثافة العمليات في جافا:
شار ج = 'أ';إنت أنا = (إنت) ج;- . ستكون النتيجة قيمة رقمية تتوافق مع الحرف ' أ ' في جدول يونيكود.
- مثال على تحويل شار إلى كثافة العمليات في ج C:
شار ج = 'ب';الباحث الأول = ثابت (ج);- . والنتيجة ستكون قيمة رقمية المقابلة للحرف ' ب ' في الجدول أسي.
- مثال على تحويل شار إلى كثافة العمليات في بايثون:
ج = 'ج'ط = أورد (ج)- . والنتيجة ستكون قيمة رقمية المقابلة للحرف ' ج ' في الجدول يونيكود.
هذه ليست سوى أمثلة قليلة من تحويل شار إلى كثافة العمليات. قد يكون لكل لغة برمجة طرق مختلفة لإجراء هذا التحول ، وهذه الأمثلة هي مجرد أمثلة أساسية لتفهمك.
مثال 1: تحويل الحرف '5'
دعونا ننظر إلى مثال على تحويل الحرف ' 5 ' إلى رقم كثافة العمليات.
دعونا إنشاء متغير من نوع شار وتعيينه قيمة '5':
رمز شار = '5';نحن نستخدم الشخصية.جيتنوميريفالو () وظيفة لتحويل حرف إلى رقم إنت:
عدد الباحث = حرف.الحصول على القيمة الرقمية (الرمز);الآن سيحتوي متغير الرقم على القيمة الرقمية للحرف ' 5 ' ، أي ما يعادل 5.
| متغير | المعنى | |
|---|---|---|
| نوع الرمز | ‘5’ | شار |
| العدد | 5 | كثافة العمليات |
وبالتالي ، قمنا بتحويل الحرف '5' بنجاح إلى الرقم 5 باستخدام وظيفة الحرف.الحصول على القيمة الرقمية ().
مثال 2: تحويل الحرف 'أ'
لتحويل الحرف ' أ ' إلى قيمة كثافة العمليات ، يمكنك استخدام التعليمات البرمجية التالية:
شار ج = 'أ';
قيمة كثافة العمليات = (كثافة العمليات)ج;
في هذا المثال ، المتغير ج من النوع شار ويحتوي على الحرف 'أ'. ثم نستخدم نوع التحويل (كثافة العمليات) لتحويل الحرف إلى قيمة نوع كثافة العمليات. ستكون النتيجة القيمة 65 ، والتي تتوافق مع التمثيل الرقمي للحرف ' أ ' في جدول أسي.
تحويل النوع ضروري لأن قيم شار يتم تمثيلها في الذاكرة كأعداد صحيحة تتوافق مع تمثيلها الرقمي في جدول أسي أو يونيكود.
يمكن استخدام قيمة كثافة العمليات الناتجة لاحقا لإجراء عمليات حسابية أو للمقارنة مع قيم كثافة العمليات الأخرى.
سؤال وجواب
كيف يمكنني تحويل حرف إلى رقم?
لتحويل حرف إلى رقم ، يمكنك استخدام حرف الدالة.الحصول على القيمة الرقمية (شار الفصل)`. ترجع هذه الدالة القيمة الرقمية للرمز. على سبيل المثال ، للحرف '5' ، تقوم الدالة بإرجاع القيمة 5.
هل من الممكن استخدام تحويل النوع لتحويل حرف إلى رقم?
نعم ، يمكنك استخدام تحويل النوع لتحويل حرف إلى رقم. للقيام بذلك ، تحتاج فقط إلى يلقي الحرف إلى نوع 'كثافة العمليات'. على سبيل المثال ، إذا كان لدينا حرف '9' ، يمكننا استخدام التعبير `إنت الأسطوانات = (إنت) '9' لتحويل هذا الحرف إلى الرقم 9.
كيف يمكنني تحويل حرف رقم إلى رقم?
لتحويل رمز رقم إلى رقم ، يمكنك استخدام تعبير حسابي بسيط. على سبيل المثال ، إذا كان لدينا حرف '5' ، يمكننا استخدام التعبير `إنت الأسطوانات = تش — '0' لتحويل هذا الحرف إلى الرقم 5. الفرق بين رموز الأحرف ' 5 'و' 0 ' سيعطينا القيمة الرقمية المطلوبة.
ما هي الطرق الأخرى لتحويل حرف إلى رقم?
بالإضافة إلى الطرق التي سبق ذكرها ، هناك عدة طرق أخرى لتحويل الرمز إلى رقم. على سبيل المثال ، يمكنك استخدام حرف أسلوب السلسلة.توسترينغ (شار تش)` لتحويل حرف إلى سلسلة ومن ثم استخدام الأسلوب `عدد صحيح.بارسينت (سلسلة شارع)` للحصول على قيمة رقمية من سلسلة. يمكنك أيضا استخدام طريقة 'عدد صحيح'.قيمة (شار الفصل) `للحصول على كائن من نوع` عدد صحيح ' تحتوي على القيمة الرقمية للرمز.