رفتن به مطلب

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

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

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

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

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

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

 

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

 

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

 

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

 

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

 

لینک به دیدگاه

تعریف متغیر :

;

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;

لینک به دیدگاه

عملگرها:

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

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

لینک به دیدگاه

چاپ اطلاعات :

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

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

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

 

مثال:

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

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

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

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

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

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

 

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

 

مثال:

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

خروجی:

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

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

لینک به دیدگاه

f% اعشاری

c% کاراکتر

s% رشته

d% عدد

p% اشاره گر

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

%% چاپ%

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

مثال:

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

خروجی:b

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

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

خروجی:zahra

لینک به دیدگاه

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

 

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

getch

 

getche

 

getchar

 

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

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

لینک به دیدگاه

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

برنامه ای که میانگین 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);

}

لینک به دیدگاه
  • 1 ماه بعد...

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

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

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

 

 

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

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

لینک به دیدگاه

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

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

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

 

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

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

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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