PDA

View Full Version : دلیل استفاده از عملگر && به جای & ؟؟؟



سپهر-111
جمعه 13 آذر 1394, 11:52 صبح
سلام دوستان و استادان گرامی

سوالم به این صورت بیان میکنم :
عملگر & به معنای و میباشد .
عملگر && به چه معنا میباشد ؟؟
اصلا چرا بعضی مواقع از دوتا عملگر شبیه به هم استفاده میکنیم مثلا : || && !! . . . .
ممنون میشم خیلی ساده و کامل بهم بگید
تشکر از حسن توجه دوستان

Ananas
جمعه 13 آذر 1394, 12:07 عصر
سلام.
& اند بیتی هست که رو هر بیت از دو عدد مقایسه رو انجام میده و رو بیت معادل در جواب اعمال میکنه. عددها میتونن 8 بیتی یا 16 یا 32 یا 64 بیتی باشن. یعنی با استفاده از && و دو عدد 32 بیتی میتونید در یک گام، 32 حالت رو با هم مقایسه کنید. هر بیت معادل یک مقدار boolean فرض میشه. صفر یا یک.
اما این && اند برای مقایسه ی مقدار کلی دو متغیر boolean هست. که یا میتونه true باشه یا false. و true و false معمولا در زبانهای برنامه نویسی با عدد 1 و 0 معادل هستن.