انواع داده در برنامهنویسی C مدیر ارشد رایشمند / پنجشنبه, 03 اسفند,1295 / دستهها: آموزش برنامه نویسی, آموزش زبان برنامه نویسی سی C در این بخش از سایت علمی رایمشند با انواع دادههای پایه در زبان C مثل int، float، char و ... آشنا میشیم. در زبان C برای هر متغیر باید نوع داده مشخص بشه. برای مثال: int recordNumber; متغیر recordNumber از نوع عدد صحیحه و معمولاً اندازه نوع داده int برابر با 4 بایته. انواع داده اساسی در C قالببندی اندازه (بایت) نوع داده %d, %i حداقل ۲، معمولاً ۴ int %c 1 char %f 4 float %lf 8 double %hd معمولاً ۲ short int %u حداقل ۲، معمولاً ۴ unsigned int %ld, %li حداقل ۴، معمولاً ۸ long int %lld, %lli حداقل ۸ long long int %lu حداقل ۴ unsigned long int %llu حداقل ۸ unsigned long long int %c 1 signed char %c 1 unsigned char %Lf حداقل ۱۰، معمولاً ۱۲ تا ۱۶ long double int نوع int برای اعداد صحیح استفاده میشه (بدون اعشار). مثال: int userId; یا تعریف چند متغیر همزمان: int userId, birthYear; اندازه عدد صحیح معمولاً ۴ بایته و بازهای حدود -2147483648 تا 2147483647 رو پوشش میده. float و double برای ذخیره اعداد اعشاری از float و double استفاده میکنیم: float temperature; double averageSpeed; میتونیم اعداد رو به صورت نمایی هم بنویسیم: float scaleFactor = 22.442e2; فرق float با double چیه؟ float دقت single داره (۴ بایت)، ولی double دقت دو برابر داره (۸ بایت). char برای نگهداری کاراکترها از char استفاده میشه: char grade = 'A'; اندازه char فقط 1 بایته. void void نوع دادهایه که نشون میده "هیچی" بازگشت داده نمیشه. برای مثال: void logMessage() نمیتونی متغیری از نوع void تعریف کنی—فقط برای توابع استفاده میشه. short و long اگر عدد خیلی بزرگ یا خیلی کوچیک بخوای ذخیره کنی، از short و long استفاده میشه: long totalBytes; long long memorySize; long double piValue; short counter; برای فهمیدن اندازه هر نوع داده از تابع sizeof() استفاده میشه: printf("size of short = %d\n", sizeof(counter)); printf("size of long = %d\n", sizeof(totalBytes)); printf("size of long long = %d\n", sizeof(memorySize)); printf("size of long double = %d\n", sizeof(piValue)); signed و unsigned با unsigned مشخص میکنیم که متغیر فقط عدد مثبت بگیره: unsigned int itemCount; int profitMargin; مقدار unsigned از صفر تا مثبت میتونه باشه؛ ولی signed شامل اعداد منفی هم هست. سایر انواع داده در C نوع bool نوع enum نوعهای complex انواع داده مشتقشده نوعهای ترکیبی یا مشتقشده از نوعهای پایه مثل آرایه، اشارهگر، توابع، ساختار و ... هستن که در آموزش بعدی مفصل بررسیشون میکنیم. منبع: سایت علمی رای آشنایی کامل با زبان برنامه نویسی سی C ورودی و خروجی در برنامهنویسی C پرینت 50 رتبه بندی این مطلب: بدون رتبه کلمات کلیدی: آموزش زبان برنامه نویسی سی مدیر ارشد رایشمندمدیر ارشد رایشمند سایر نوشته ها توسط مدیر ارشد رایشمند تماس با نویسنده مطالب مرتبط کلاسهای حافظه در C — چهار سبک نگهداری متغیرها با مثالهای واضح توابع بازگشتی در C — چطور تابع خودش را صدا میزند؟ چهار روش تعریف تابع در C برای بررسی عدد اول — با مثالهای مرحلهبهمرحله توابع تعریفشده توسط کاربر در زبان C به همراه آموزش و مثال تابع در برنامهنویسی C آموزش کامل به همراه مثال نوشتن یک نظر نام: لطفا نام خود را وارد نمایید. ایمیل: لطفا یک آدرس ایمیل وارد نمایید لطفا یک آدرس ایمیل معتبر وارد نمایید نظر: لطفا یک نظر وارد نمایید موافقم این فرم نام، ایمیل، آدرس IP و محتوای شما را جمعآوری میکند تا بتوانیم نظرات درج شده در وبسایت را پیگیری کنیم. برای اطلاعات بیشتر خطمشی رازداری و شرایط استفاده< /a> که در آن اطلاعات بیشتری در مورد مکان، چگونگی و چرایی ذخیره داده های شما دریافت خواهید کرد. شما باید این قوانین را بخوانید و قبول کنید. افزودن نظر
در این بخش از سایت علمی رایمشند با انواع دادههای پایه در زبان C مثل int، float، char و ... آشنا میشیم. در زبان C برای هر متغیر باید نوع داده مشخص بشه. برای مثال: int recordNumber; متغیر recordNumber از نوع عدد صحیحه و معمولاً اندازه نوع داده int برابر با 4 بایته. انواع داده اساسی در C قالببندی اندازه (بایت) نوع داده %d, %i حداقل ۲، معمولاً ۴ int %c 1 char %f 4 float %lf 8 double %hd معمولاً ۲ short int %u حداقل ۲، معمولاً ۴ unsigned int %ld, %li حداقل ۴، معمولاً ۸ long int %lld, %lli حداقل ۸ long long int %lu حداقل ۴ unsigned long int %llu حداقل ۸ unsigned long long int %c 1 signed char %c 1 unsigned char %Lf حداقل ۱۰، معمولاً ۱۲ تا ۱۶ long double int نوع int برای اعداد صحیح استفاده میشه (بدون اعشار). مثال: int userId; یا تعریف چند متغیر همزمان: int userId, birthYear; اندازه عدد صحیح معمولاً ۴ بایته و بازهای حدود -2147483648 تا 2147483647 رو پوشش میده. float و double برای ذخیره اعداد اعشاری از float و double استفاده میکنیم: float temperature; double averageSpeed; میتونیم اعداد رو به صورت نمایی هم بنویسیم: float scaleFactor = 22.442e2; فرق float با double چیه؟ float دقت single داره (۴ بایت)، ولی double دقت دو برابر داره (۸ بایت). char برای نگهداری کاراکترها از char استفاده میشه: char grade = 'A'; اندازه char فقط 1 بایته. void void نوع دادهایه که نشون میده "هیچی" بازگشت داده نمیشه. برای مثال: void logMessage() نمیتونی متغیری از نوع void تعریف کنی—فقط برای توابع استفاده میشه. short و long اگر عدد خیلی بزرگ یا خیلی کوچیک بخوای ذخیره کنی، از short و long استفاده میشه: long totalBytes; long long memorySize; long double piValue; short counter; برای فهمیدن اندازه هر نوع داده از تابع sizeof() استفاده میشه: printf("size of short = %d\n", sizeof(counter)); printf("size of long = %d\n", sizeof(totalBytes)); printf("size of long long = %d\n", sizeof(memorySize)); printf("size of long double = %d\n", sizeof(piValue)); signed و unsigned با unsigned مشخص میکنیم که متغیر فقط عدد مثبت بگیره: unsigned int itemCount; int profitMargin; مقدار unsigned از صفر تا مثبت میتونه باشه؛ ولی signed شامل اعداد منفی هم هست. سایر انواع داده در C نوع bool نوع enum نوعهای complex انواع داده مشتقشده نوعهای ترکیبی یا مشتقشده از نوعهای پایه مثل آرایه، اشارهگر، توابع، ساختار و ... هستن که در آموزش بعدی مفصل بررسیشون میکنیم. منبع: سایت علمی رای