بیایید حالا یه سری از توابع جای خالی رو با هم عملکرشون رو ببینیم؛
کد n\ (خط جدید)
مثال درس قبل رو اینجا با کد n\ وارد میکنم تا ببینیم چه تغییری رخ میده؛
کد:
#include <stdio.h>
int main()
{
printf("Salam\nMellat!");
getch();
}
int main()
{
printf("Salam\nMellat!");
getch();
}
نتیجه (برای بزرگ تر دیده شدن روی عکس کلیک کنید):
کد n\ رو بدون واسطه یا جای خالی میشه وارد کرد، فرقش اینه که اگه جای خالی بزارید و وارد کنید در برنامه هم یه جای خالی بعد از سلام میاد و بعد به خط جدید میره.
بعضی از این توابع رو در زیر با عملکردشون میتونید ببینید:
جمع دو مقدار در C
برنامهی شما میتونه دو مقدار بگیره و جمع اونها رو به شما نشون بده، کد خیلی سادهای داره که به صورت زیره، اول خودتون بنویسید و بررسیش کنید و بعد به ادامهی توضیحات برید.
#include <stdio.h>
int main()
{
int a;
int b;
printf("Nomre aval ra vared konid:");
scanf("%d", &a);
printf("Nomre dovom ra vared konid:");
scanf("%d", &b);
printf("jame in do nomre barabar ba %d ast", a + b);
getch();
}
نتیجه باید به شکل زیر ظاهر شود(برای بزرگتر شدن روی عکس کلیک کنید):
int a
این کد دستور ورودی برنامهی شماست! int مخفف کلمهی intiger هست که وقتی این کد رو مینویسید و جلوش یه اسم براش انتخاب میکنید، برنامه یه فضای خالی به اون اسم در حافظه براش در نظر میگیره که اون فضای خالی میتونه با ورود اولیه پر شده باشه، ینی خودتون یه مقدار ثابت همون اول براش در نظر بگیرید و یا با محاسبه پر بشه، و یا میتونه حاصل محاسبات دیگه تو برنامه جای اون فضای خالی رو پر کنه. در کل بدونید که وقتی مینویسید int a مثلا یه جای خالی به نام a در حافظه گذاشتید کنار.
scanf
این یه دستوره برای گرفتن مقدار از کاربر، ینی به کاربر میگین که تو عدد رو وارد کن. و عدد در همونجایی که آدرس دادین ذخیره میشه، ورودی اسکن اف هرچیزی میتونه باشه عدد صحیح، عدد اعشاری، حرف، کلمه،.... فقط باید اول برای اسکن اف روشن کنید که مقدار ورودی از کدوم جنس از اطلاعات قبل میتونن باشن. نحوه تعریف اسکن اف رو با یه شکل سادده در زیر میبینید.
دو نکته یادتون نره:
1) فقط جنس داده داخل گیومه باشه.
2) قبل از آدرس داده حتما یه & بزارید.
اگه بخوایم چنتا داده رو از کاربر بخوایم باید دستوری مثل دستور زیر بنویسیم.
scanf("%d%d%d", &a, &b, &c);
برای هر داده باید تعریف بشه جنسشون چیه و به ازای هر داده یه تعریف!
با دادن این کد به سیستم، برنامه ازمون سه بار پشت سر هم عدد صحیح میخواد که با وارد کردنشون به ترتیب به مقدار های a و b و c میرن.
انواع دادهها