عملگر های ترکیبی در ++C

ساخت وبلاگ
عملگر هاي تركيبي :

كاربرد اين عملگر حلاصه نويسي عبارتهايي است كه يك عملگر در دو سمت عبارت تكرار ميشود . مانند عبارت زير :
 
a=a+7;
 
شكل كلي عملگر تركيبي به صورت زير ميباشد:
 
;عبارت = عملگر متغيير 
 
عبارت فوق با استفاده از عملگر تركيبي به صورت زير نوشته ميشود:
 
a=+7;
 
عملگر گاما
 
اين عملگر براي به زنجير در آوردن چندين عمليات مختلف استفاده ميشود . بدين شكل كه ارزش ليستي از عبارتهاي كه بوسيله كاما از هم جدا ويشوند براي آن عبارتي منظور ميشود كه در سمت راست بقيه قرار دارد دستور زير نحوه استفاده از اين عملگر را نشان ميدهد :
 
value=(count,99,3,100);
 
دستور فوق مقدار 100 را به متغيير value نسبت ميدهد .
مثال : پس از اجراي دستور 
 
a=(b=3,b+2);
 
مقدار a=5 خواهد بود.
 
عملگر sizeof
 
اين عملگر طول يك متغيير با يك نو داده را مشخص ميكند :
 
sizeof متغيير;
sizeof(نوع داده);
 
 عدد نويسي در ++C
 
++C اجازه ميدهد به جاي سيستم عدد نويسي در مبناي 10 از سيستم هاي عددي در مبناي 8(octal) يا 16(hexa) استفاه نماييم. براي مشخص كردن عدد در مبناي هگزا دسيمال بايد عدد را با 0x و در مبناي اگتال با 0 شروع نمود .
 
به عنوان مثال 
 
X=0356;  // 8عدد در مبناي
Y=0xAB;  // 16 عدد در مبناي
 
همچنين با استفاده از يك هدايت كننده ميتوان يك عدد را در مبناي 8 يا 16 رتا از ورودي خواند يا در خروجي چاپ نمود. اين هدايت كنند در فايل سرآيندي به نام iomanip قرار دارد.
 
مثال :
#include
#include
#include
 
main(){
     cin>>hex>>a;
     cout<<"a="<<a<<'n';
     cout<<hex<<100<<'n';
     cout<<oct<<20<<'n';
getch();
}
 
خروجي برنامه فوق :
ABC3
a=43971
64
24
وبلاگ تخصصی حسابداری و نرم افزاری ملک...
ما را در سایت وبلاگ تخصصی حسابداری و نرم افزاری ملک دنبال می کنید

برچسب : نویسنده : malek-coa بازدید : 364 تاريخ : جمعه 26 شهريور 1395 ساعت: 21:38