0

درس هفتم: انواع داده ها و روش های تبدل نوع آن ها در VB.net

دسته بندی ها : VB.net ۵ شهریور ۱۳۹۶ منبع آموزشی 643 بازدید
انواع داده ها و روش های تبدیل نوع داده ها به نوع داده دیگر-منبع آموزشی ،منبع آموزش،منابع آموزشی،منبع آموزشی برنامه نویسی VB.net

انواع داده ها به یک سیستم گسترده ای که برای تعریف متغیرها یا توابع انواع مختلف اشاره شده است، اشاره می کند. نوع متغیر تعیین می کند که چقدر فضا در حافظه ذخیره سازی اشغال شده است و به درک چگونگی ذخیره الگوی بیت ها اشاره میکند .

انواع داده موجود در VB.Net

VB.Net طیف گسترده ای از انواع داده ها را فراهم می کند. جدول زیر تمام انواع داده های موجود را نشان می دهد:

 

 

 نوع داده  محدوده ذخیره سازی مقدار
 Boolean  وابسته به پلت فرم پیاده سازی  True or False
 Byte  ۱ بایت  ۰ تا ۲۵۵
 Char  ۲ بایت  ۰ تا ۶۵۵۳۵
 Date  ۸ بایت  از ۰۰:۰۰:۰۰ (نیمه شب)  ۱ ژانویه ۰۰۰۱

تا

۱۱:۵۹:۵۹ PM ۳۱ دسامبر ۹۹۹۹

 Decimal  ۱۶ بایت ۰ تا +/- ۷۹،۲۲۸،۱۶۲،۵۱۴،۲۶۴،۳۳۷،۵۹۳،۵۴۳،۹۵۰،۳۳۵ (+/- ۷.۹ … E + 28) بدون نقطه اعشار؛ از طریق +/- ۷.۹۲۲۸۱۶۲۵۱۴۲۶۴۳۳۷۵۹۳۵۴۳۹۵۰۳۳۵ با ۲۸ مکان به سمت راست دهدهی
 Double   ۸ بایت از -۱.۷۹۷۶۹۳۱۳۴۸۶۲۳۱۵۷۰E + 308  تا -۴.۹۴۰۶۵۶۴۵۸۴۱۲۴۶۵۴۴E-324 برای مقادیر منفی

از ۴.۹۴۰۶۵۶۴۵۸۴۱۲۴۶۵۴۴E-324 تا  ۱.۷۹۷۶۹۳۱۳۴۸۶۲۳۱۵۷۰E + 308، برای مقدار مثبت

 Integer  ۴ بایت  از ۲،۱۴۷،۴۸۳،۶۴۸- تا ۲،۱۴۷،۴۸۳،۶۴۷
 Long  ۸ بایت از ۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۸ –

تا

۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۷

 Object ۴ بایت در سیستم ۳۲ بیتی

۸ بایت در سیستم  ۶۴ بیتی

هر نوع  مقداری می تواند در متغیر نوع Object ذخیره شود.
 SByte ۱ بایت از  ۱۲۸-  تا  ۱۲۷
 Short ۲ بایت  از ۳۲,۷۶۸-  تا ۳۲,۷۶۷
Single  ۴ بایت ۳.۴۰۲۸۲۳۵E + 38- تا -۱.۴۰۱۲۹۸E-45 برای مقادیر منفی؛

۱.۴۰۱۲۹۸E-45 تا ۳.۴۰۲۸۲۳۵E + 38 برای مقادیر مثبت

String  وابسته به پلت فرم پیاده سازی ۰ تا تقریبا ۲ میلیارد کاراکتر
UInteger ۴ بایت ۰ تا  ۴,۲۹۴,۹۶۷,۲۹۵
ULong ۸ بایت ۰ تا  ۱۸,۴۴۶,۷۴۴,۰۷۳,۷۰۹,۵۵۱,۶۱۵
User-Defined وابسته به پلت فرم پیاده سازی هر عضو ساختاری  که دارای محدوده ی مقادیری باشد که توسط نوع داده ها تعیین می شود و مستقل از دامنه های دیگر اعضا است.
UShort  ۲ بایت ۰ تا ۶۵,۵۳۵

 

مثال

مثال زیر  استفاده از برخی از انواع داده ها را نشان می دهد :

 

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

 

توابع تبدیل نوع  داده ها در VB.Net

VB.Net توابع تبدیل نوع داده ها  زیر را فراهم می کند:

ردیف توابع و شرح آن ها
 ۱ (CBool(expression

عبارت را به نوع داده بولین (Boolean) تبدیل می کند.

۲ (CByte(expression

عبارت را به نوع داده Byte تبدیل می کند.

 ۳ (CChar(expression

عبارت به نوع داده Char را تبدیل می کند.

 ۴ (CDate(expression

بیان را به نوع داده Date تبدیل می کند

۵ (CDbl(expression

عبارت را به نوع داده Double تبدیل می کند.

 ۶ (CDec(expression

عبارت را به نوع داده Decimal تبدیل می کند.

۷ (CInt(expression

عبارت را به نوع داده Integer تبدیل می کند.

۸ (CLng(expression

بیان را به نوع داده Long تبدیل می کند.

۹ (CObj(expression

عبارت را به نوع Object تبدیل می کند.

 ۱۰ (CSByte(expression

عبارت را به نوع داده SByte تبدیل می کند.

۱۱ (CShort(expression

عبارت را به نوع داده Shortتبدیل می کند.

۱۲ (CSng(expression

عبارت را به نوع داده Single تبدیل می کند.

۱۳ (CStr(expression

عبارت را به نوع داده String تبدیل می کند.

۱۴ (CUInt(expression

عبارت را به نوع داده UInt تبدیل می کند.

۱۵ (CULng(expression

عبارت را به نوع داده  ULng  تبدیل می کند.

۱۶ (CUShort(expression

عبارت را به نوع داده UShort تبدیل می کند.

 

مثال:
مثال زیر برخی از تبدیلات این توابع  را نشان می دهد :

 

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

 

 

لطفا به این مقاله امتیاز دهید.

[yasr_visitor_votes size=”large”]

 

 

 

۰/۵ ( ۰ نظر )
خواندن
درس اول:آشنایی با محیط ویژوال استودیو
حسین عشوری
منبع آموزشی

اگر می خواهی محال ترین اتفاق زندگیت رخ بدهد، باور محال بودنش را عوض کن !

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.

چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.

چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.

چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

نظرات کاربران

    پاسخی بگذارید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    لینک کوتاه :

    1 دقیقه بهم وقت بده

    یک راه حل مناسبی براتون دارم.
     
    1- دنبال چیزی هستی داری؟ آن را پیدا نکردی؟
    2- می خوای مهارت جدیدی کسب کنی؟
    3- می خوای از تلگرام کسب درامد کنی؟


    حسین عشوری زاده - مدیر سایت منبع آموزشی
    close-link
    اگر تاکنون از این ربات های پرکاربرد استفاده کردین.
    عضو منبع آموزشی ربات تلگرام شوید.
    دریافت جدیدترین آموزش ها
    یه امتحانی بکن، بعدا هم می تونی لغو اشتراک کنی!
    close-link
    میخوای از فعالیت در تلگرام کسب درآمد کنی؟
    بیش از ۵۷۰۰۰ نفر در خانواده منبع آموزشی عضو شده اند و هر روز مطالب جدید دنیای تلگرام را دریافت می کنند. دوست داری وارد خانواده ما شوی؟
    بیزنسمن بعدی تلگرام من هستم
    از این فرصت ارزشمند استفاده کنید.
    close-link

    عضویت در خبرنامه منبع آموزشی

    با عضویت در خبرنامه ویژه منبع آموزشی از آخرین جشنواره های سایت باخبر شوید!