در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش برنامه نویسی C قسمت 3 : Data Types

با سلام مجدد خدمت دوستان ، در ادامه مباحث جلسه گذشته این نکته رو اضافه میکنم که هر بار سورس کدتون رو عوض کنید، باید دوباره از دستور gcc استفاده کنید تا کد ها کامپایل شوند. برای edit کردن سورس کد ها میتوانید از ابزار gedit هم استفاده کنید که شبیه notepad در ویندوز است. در این جلسه درمورد data types صحبت خواهیم کرد. اولین data type که باید یاد بگیریم، int است. این متغیر، اعداد صحیح را ذخیره میکند و 4 بایت فضا اشغال میکند. برای اعداد ممیز دار از متغیر float و برای ذخیره یک کاراکتر از char استفاده میکنیم. که به ترتیب 4 و 1 بایتی هستند. با استفاده از تابع printf میتوان به راحتی محتویات آنها را چاپ کرد. برای تعریف این متغیر ها، ابتدا نوع متغیر و سپس نام آنرا ذکر میکنیم. به مثال های زیر توجه کنید. برای چاپ int از d% ، برای float از f% و برای char از c% مطابق الگو های زیر استفاده میکنیم. در مسیر دلخواه دستور vim 2.c یا gedit 2.c را در ترمینال وارد کرده تا یک فایل متنی خالی به همین نام ایجاد شود.(یا بصورت گرافیکی یک فایل خالی درست کنید.).اگر با vim درست کردید، درون آن محتویات زیر را با رفتن به insert mode با استفاده از کلید i وارد کنید. در آخر هم آن را با فشردن دکمه خروج و سپس شیفت و : و وارد کردن wq ذخیره کنید.

آموزش برنامه نویسی C  قسمت 3 : Data Types

با استفاده از دسنور gcc کد را کامپایل کرده و مطابق شکل از کد خروجی بگیرید.

آموزش برنامه نویسی C  قسمت 3 : Data Types

برای مقادیر بزرگ تر میتوان از double استفاده کرد که 8 بایتی است.

آموزش برنامه نویسی C  قسمت 3 : Data Types

آموزش برنامه نویسی C  قسمت 3 : Data Types

چند مثال ساده

آموزش برنامه نویسی C  قسمت 3 : Data Types

آموزش برنامه نویسی C  قسمت 3 : Data Types

آموزش برنامه نویسی C  قسمت 3 : Data Types

آموزش برنامه نویسی C  قسمت 3 : Data Types

پایان قسمت سوم

نویسنده : سید محمد باقر موسوی

منبع : جزیره برنامه نویسی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

#برنامه_نویسی_به_زبان_c #برنامه_نویسی_c_در_لینوکس #نوشتن_shell_script_در_لینوکس #زبان_برنامه_نویسی_c_در_لینوکس #برنامه_نویسی_به_زبان_c_در_لینوکس #آموزش_گام_به_گام_برنامه_نویسی_c #برنامه_نویسی_c_در_linux #آموزش_برنامه_نویسی_c_در_لینوکس
عنوان
1 آموزش برنامه نویسی C قسمت 1 : نصب محیط برنامه نویسی رایگان
2 آموزش برنامه نویسی C قسمت 2 : Hello World رایگان
3 آموزش برنامه نویسی C قسمت 3 : Data Types رایگان
4 آموزش برنامه نویسی C قسمت 4 : Data Types رایگان
5 آموزش برنامه نویسی C قسمت 5 : اشاره گر ها رایگان
6 آموزش برنامه نویسی C قسمت 6 : آرایه ها رایگان
7 آموزش برنامه نویسی C قسمت 7 : ساختار شرط IF رایگان
8 آموزش برنامه نویسی C قسمت 8 : حلقه for رایگان
9 آموزش برنامه نویسی C قسمت 9 : حلقه While رایگان
10 آموزش برنامه نویسی C قسمت 10 : Struct رایگان
11 آموزش برنامه نویسی C قسمت 11 : تابع دریافت ورودی scanf رایگان
12 آموزش برنامه نویسی C قسمت 12 : فایل های متنی و باینری رایگان
13 آموزش برنامه نویسی C قسمت 13 : توابع رایگان
14 آموزش برنامه نویسی C قسمت 14 : توابع اشاره گر رایگان
15 آموزش برنامه نویسی C قسمت 15 : argc argv رایگان
16 آموزش برنامه نویسی C قسمت 16 : Multiple Source Files رایگان
17 آموزش برنامه نویسی C قسمت 17 : String Functions & Operations رایگان
18 آموزش برنامه نویسی C قسمت 18 : Char Pointers VS Array Char رایگان
19 آموزش برنامه نویسی C قسمت 19 : Binary & Unary Operations رایگان
20 آموزش برنامه نویسی C قسمت 20 : Type Casting رایگان
21 آموزش برنامه نویسی C قسمت 21 : readdir & opendir functions رایگان
22 آموزش برنامه نویسی C قسمت 22 : Fork Function رایگان
23 آموزش برنامه نویسی C قسمت 23 : Thread رایگان
24 آموزش برنامه نویسی C قسمت 24 : Switch Case Statement رایگان
25 آموزش برنامه نویسی C قسمت 25 : qsort رایگان
26 آموزش برنامه نویسی C قسمت 26 : Socket Programming رایگان
27 آموزش برنامه نویسی C قسمت 27 : لیست پیوندی (Linked List) رایگان
زمان و قیمت کل 0″ 0
3 نظر
سینا رضایی

سلام.خسته نباشی.دست گلت درد نکن فقط یک سوال 1f% و 2f% فرقشون چیه؟

سید محمد باقر موسوی

سلام... مرسی... قربان شما... 1f% ینی تا یک رقم بعد اعشار نشون بده، 2f% ینی تا 2 رقم بعد اعشار نشون بده.

سینا رضایی

مرسی.واقعا ممنون.من مدرک سی شارپ دادم و بنظرتون راحت که این زبان سی رو تو لینوکس راحت یاد بگیرم؟ تا الان دقیقا مفهوم یکی بود و برام ساده بود

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....