رفتن به مطلب

ارسال های توصیه شده

ارسال شده در

سلام.این تاپیک رو برای آموزش زبان c زدم.

البته خیلی مقدماتیه:ws37:

سعی میکنم چیزایی که واقعا لازمه و به کارمیاد رو بگم

اول یه توضیحی درباره این زبان برنامه نویسی:

زبان قابل انعطاف و بسیار قدرتمندیه و هیچ محدودیتی برای برنامه نویس نداره.هرآنچه را که فکر میکنید میتونید در این زبان پیاده سازی کنید

 

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

 

C نسبت به حروف حساسه.یعنی بین حروف کوچک و بزرگ تفاوت میگذاره.به عنوان مثال while یک کلمه کلیدی است ولی WHILE این طور نیست.

 

توصیه میشه تمام برنامه هایC با حروف کوچیک نوشته بشن

 

حداکثر طول یک دستور در C 255 کاراکتره

 

  • Like 17
ارسال شده در

انواع داده ها درC

 

 

948Untitled.png

  • Like 13
ارسال شده در

تعریف متغیر :

;

Int a;

Intb;

Float a,b;

 

مقداردهی:

Int a=5;

Float a=3,14;

Char ch='a';

Int a,b=6;

 

برای مقدار دهی ثابت ها از const استفاده میکنیم:

Const ;

Const int a=b;

Const float r=3,14;

  • Like 11
ارسال شده در

عملگرها:

ا-عملگرهای محاسباتی

2-عملگرهای منطقی

3-عملگرهای رابطه ای

4-عملگرهایbitwise operator

----------------------------------------

1-عملگرهای محاسباتی:

w-y

w+y

x*y

x/y

x%y

x--

y--

--x

--y

 

--------------------------------------

2-عملگرهای منطقی:

and:&&

or:||

not:!

----------------------------------------------

3-عملگرهای رابطه ای:

>

>=

==

=!

---------------------------------------------

4-عملگرهایbitwise operator (ترجمه شده:دستکاری بیت:w58:!)

and:&

or:|

wor:^

not:n

shiftright>>

shiftleft

  • Like 12
ارسال شده در

ساختار برنامه نویسیc

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 12
ارسال شده در

چاپ اطلاعات :

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

عبارت اول برای کاراکترهای کنترلی،کاراکترهای فرمت در تابع printfاست

عبارت دوم اطلاعاتی که باید با فرمت مشخص شده در عبارت اول در خروجی نمایش داده شود

 

مثال:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
  • Like 11
ارسال شده در

f\ ----> انتقال به صفحه ی جدید

n\ ----> انتقال به خط جدید

t\ -----> ایجاد 8فاصله(tab)

'\ -----> چاپ کردن' درمتن

"\ -----> چاپ کردن" در متن

 

-----------------------------------------

 

مثال:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

خروجی:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

*به خاطر وجودn\ قبل از عبارت world،این عبارت در سطر بعدی چاپ میشه

  • Like 11
ارسال شده در

f% اعشاری

c% کاراکتر

s% رشته

d% عدد

p% اشاره گر

u% عدد صحیح بدون علامت

%% چاپ%

---------------------------------------

مثال:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

خروجی:b

----------------------------------------

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

خروجی:zahra

  • Like 11
ارسال شده در

برای خواندن کاراکتر از صفحه کلید :

 

(نوع متغیر ,آدرس متغیر)scanf

getch

 

getche

 

getchar

 

تفاوتgetcheبا getch در این است که کاراکترهای ورودی رو نشون میده

getcharنیاز به زدن کلیدenter داره

  • Like 11
ارسال شده در

یک تمرین ساده:

برنامه ای که میانگین 3 عدد را با استفاده از تابع getch حساب کند.

 

#include

#include

main()

{

float avg,

int a,b,c;

printf("\n enter first number:");

a=getch();

printf("\n enter second number:");

b=getch();

printf("\n enter third number:");

c=getch();

avg=(a+b+c)/3;

printf("\n your avarage is:%f",avg);

}

  • Like 11
ارسال شده در

loop

برای جلوگیری از تکرار استفاده میشه

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 9
  • 1 ماه بعد...
ارسال شده در

تمرین1:برنامه ای که میانگین اعداد ورودی زا محاسبه کند

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

m تعداد افرادوn نمره ها هستند.

 

 

تمرین2:برنامه ای که فاکتوریل یک عدد را حساب کند:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 3
ارسال شده در

سلام خوبید؟؟؟

انتحانت خوب بود؟؟؟

می بخشید اینجا پیام دادم....صفحه پروفیلتون بسته بود....

 

خواستم بابت جزوه خوب برنامه نویسی تشکر کنم....

بسیار سپاسگذارم....:icon_gol::icon_gol::icon_gol:

  • Like 1
×
×
  • اضافه کردن...