| خانه | آرشیو | پست الکترونیک |
|
رشته
مقايسه شيوه ي پياده سازي نوع داده رشته اي در زبانهاي مختلف
pascal: در پاسكال نوع داده char شامل كاراكترهاي موجود در مجموعه اي از كاراكتر ها مي شود. Array : انديس آن به صورت زير بازه صحيح يا شمارشي كه در زمان كامپايل كردن مشخص مي شود.عناصر آرايه مي توانند از هر نوع باشند. Array [index area] of element type ; Array [area1,area2] of element type; رشته كاراكتري به صورت آرايه نمايش داده مي شود.كه در آن هر عنصر يك كاراكتر مي باشد.بازه انديس آرايه حين كامپايل ثابت است و متناظر با طول ثابت هستند. عملگرهاي رابطه اي با رشته هاي كاراكتري با طول ثابت بكار گرفته مي شوند. انتساب به رشته كاراكتري امكان پذير است. Array [area ] of char ;
C: ثوابت رشته اي به صورت آرايه اي از كاراكترها(همچون پاسكال)تعريف مي شوند. انتهاي رشته به علامت "0/" ختم مي شود. Char array[ ] = " jozeph" ;
C++ : در اين زبان براي داده هاي رشته اي نوع داده اي از قبل توسط طراحان زبان تعريف شده است. كه رشته داخل آن قرار مي گيرد. String name [25]; عملياتي همچون الحاق،مقايسه،كپي،حذف و ... بر روي رشته ها قابل انجام است.
Fortran : متغير رشته اي با طول ثابت توسط دستو ر زير در اين زبان تعريف مي شود. Character s * 10 , t * 25 ; با دستور اعلان متغير implict مي توان يك طول پيش فرض و نوع كاراكتري را براي متغيرهايي كه صريحا اعلام نمي شوند،تعيين كرد. با عمليات الحاق "//" دو رشته را به هم متصل مي كنيم. عمليات رابطه اي نيز بر روي رشته ها قابل انجام است.
موقعيت كاراكتر ها از يك تا حد نهايي شماره دارد. زير رشته اي از رشته ي كاراكتري را به صورت زير نشان مي دهند. CharVariableName (FirstCharPosn : LastCharPosn) اگر خالي بود به مقدار اول يك و مقدار دوم برابر حد بالايي رشته است.
Java : داده هاي كاراكتري به صورت يونيكد تعريف مي شوند.يونيكد استاندارد بين المللي كاراكترهاي 16 بيتي است. Char x ='a' ; دستور بالا يك شي داده به نام x با مقدار يونيكد براي حروف ايجاد مي كند. رشته ها در اين زبان به صورت اشيا تعريف مي شوند. String publisher = " MITP" ; عمل الحاق نيز توسط عملگر "+" انجام مي شود. System.out.println(publisher + " is the publisher of computer book."); در خروجي مقدار زير نمايش داده مي شود. MITP is the publisher of computer book.
Lisp : رشته ها به صورت " رشته هايي از نمادها " نمايش داده مي شوند.كوتيشن يگانه ُ به عنوان تابع quote براي آرگومانهاي ليترال (ارزيابي نشده )به توابع تفسير مي شود.
Ada : ارايه ها به صورت زير تعريف مي شوند Type matrix is Array (integer range < > , integer range < > ) of float ; < > يا كادر ،هنگام اعلان متغيري از نوع matrix يك بازه ي انديس آن بايد مشخص باشد. با رشته هاي كاراكتري همچون ارايه ها رفتار مي كند.با دونع از پيش تعريف شده ديگر اعلان مي گردد: Positive (integer) & character (standard package numerical) : Type string is array (positive range < > ) of character ; عملگر & براي الحاق رشته ها انجام مي شود. عمليات رابطه اي با رشته ها قابل انجام است. زانا کهنه پوشی
|+| نوشته شده توسط زانا در یکشنبه هفدهم آذر 1387 و ساعت 1:10 |
|
درباره وبلاگ
![]() این وبلاگ جهت معرفی و ارائه مطالب مفید در زمینه برنامه نویسی و علم نرم افزار است.
تمام دوستان وعلاقمندان می تونن تو ارائه مطالب با ما همکاری کنن. مطالب خودتون رو به میل مدیریت ارسال کنید.یا درخواست کاربر فعال کنید تا خودتون بتونید مطالب رو مستقیم ارسال کنید. با ارزوی پیشرفت و موفقیت روز افزون زانا کهنه پوشی دانشجوی مهندسی کامپیوتر (نرم افزار) منوی اصلی
صفحه نخستپست الكترونيك آرشيو مطالب خانگي سازی ذخيره كردن صفحه اضافه به علاقه منديها نويسندگان
زاناهیرش بشیری نوشته های پیشین
مهر 1388شهریور 1388 مرداد 1388 فروردین 1388 دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 مرداد 1387 خرداد 1387 اردیبهشت 1387 فروردین 1387 اسفند 1386 بهمن 1386 آذر 1386 آبان 1386 شهریور 1386 مرداد 1386 تیر 1386 اردیبهشت 1386 فروردین 1386 اسفند 1385 بهمن 1385 دی 1385 آبان 1385 مهر 1385 شهریور 1385 آرشيو موضوعی
آموزشاخبار اعضا مسابقه آیین نامه هیئات علمی مشکلات سیستمی تمرینات برنامه نویسی پروژه های دانشجویی مجله صفر و یک ثبت نام خاطرات مدیریت ترفند پيوندهای روزانه
کلبه بزرگفوتوگرافي،نرم افزار فروم صفرو یک مرجع لینوکس رسانه امنیت دیجیتال technotux اخبار كامپيوتر و فن آوري اطلاعات برنامه نویسان وارد شوند آرشيو پیوندها پيوندها
سایت مرجع مایکروسافتمرورگر سوالات مقالات دات نت و اینترنت و دلفی و بانک های اطلاعاتی و سی شارپ و سوال و جواب در بخش انجمن ها آموزش برنامه نویسی با VB.Net + Pascal فروم برنامه نویس ها مرجع زبان دلفی وبلاگ انجمن برنامه نویسان(پشتیبانی) دانشجویان سخت افزار وبلاگ تخصصی برنامه نویسیc++ منبع داوطلبان کارشناسی ارشد آموزشکده فنی مهندسی شهید یزدانپناه سنندج سایت تخصصی ترفندهای کامپیوتر و اینترنت کتابهای مجازی قفسه انجمن فناوری اطلاعات پیام نور اردکان مرکز تحقیقات مخابرات ایران شبکه فناوری اطلاعات ایران انجمن علمی مهندسی فناوری اطلاعات انجمن علمی کامپیوتر اردکان انجمن علمی پژوهشی آموزشکده فنی سما سنندج انجمن اینترنتی برنامه نویسان نرم افزار رایگان عیب یابی کامپیوتری آنلاین رایگان سيصدهزار ترفند کامپيوتري باز شناسی گفتار کامپیوتر و روانشناسی زریبار نیت جهان صفر و یک طرح ملی نرم افزارهای آزاد/متن باز کامپیوتر خانه ای اینترنتی برای برنامه نویسان برنامه های جاوا دانشجویان مهندسی نرم افزار سنندج دنیای ویژوال بیسیک انجمن تخصصی ویژوال بیسیک ویژوال بیسیک انجمن تخصصی ویژوال بیسیک 6 computerstop جزوه،کتاب،اموزش،ارشد کنکور ارشد مجموعه مهندسی کامپیوتر و ای تی مرکز دانلود رایگان کتابهای فارسی دانشجو هنر ریاضیات کافه آی تی دستیار ویژوال بیسیک قالب های حرفه ای وبلاگ ابزار وب فارسی امکانات
|
| Powered By Blogfa - Designing & Supporting Tools By WebGozar |