khatat
01-05-2008, 20:25
سلام دوستان
1. اگه ممکنه مفهوم operator های زیر رو برام توضیح بدید :
\r
\v
\f
>>=
<<=
&=
|=
^=
&
|
^
>>
<<
~ (اگر به مفهوم NOT هست پس فرقش با ! در چیست ؟)
2. پیشوند L در کد زیر به چه معنایی است ؟
L"This is a wide character string"
3. وقتی می خواهیم یک متغیری رو از نوعی به نوع دیگه تبدیل کنیم از روش زیر استفاده می کنیم :
int i;
float f = 3.14;
i = (int) f; یا i = int (f);
اما من از روش بالا برای تبدیل string به int و برعکس استفاده کردم ولی هنگام کامپایل کردن با خطا مواجه شدم می شه بگین برای تبدیل string به int و برعکس از چه روشی باید استفاده کنم ؟
البته فکر کنم این حروف ها یه خورده به هم بریزه ولی فکر نکنم غیر قابل فهم باشن به هر حال اگه هر کدوم رو نفهمیدین بگین تا دوباره بنویسم
ممنون از کمکتون
1. اگه ممکنه مفهوم operator های زیر رو برام توضیح بدید :
\r
\v
\f
>>=
<<=
&=
|=
^=
&
|
^
>>
<<
~ (اگر به مفهوم NOT هست پس فرقش با ! در چیست ؟)
2. پیشوند L در کد زیر به چه معنایی است ؟
L"This is a wide character string"
3. وقتی می خواهیم یک متغیری رو از نوعی به نوع دیگه تبدیل کنیم از روش زیر استفاده می کنیم :
int i;
float f = 3.14;
i = (int) f; یا i = int (f);
اما من از روش بالا برای تبدیل string به int و برعکس استفاده کردم ولی هنگام کامپایل کردن با خطا مواجه شدم می شه بگین برای تبدیل string به int و برعکس از چه روشی باید استفاده کنم ؟
البته فکر کنم این حروف ها یه خورده به هم بریزه ولی فکر نکنم غیر قابل فهم باشن به هر حال اگه هر کدوم رو نفهمیدین بگین تا دوباره بنویسم
ممنون از کمکتون