تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 14 اردیبهشت 1403 |
سطح تمرین | متوسط |
در این پست قصد داریم پروژه محاسبه عملگر های بیتی در سی شارپ را بررسی کنیم.
سوال:برنامه ای بنویسید که دو عدد باینری را به عنوان ورودی بگیرد و سپس امکانات زیر را پیاده سازی نمایید؟
پروژه مشابه: پروژه انبارداری در سی شارپ
عملگر AND بین دو عدد باینری، هر بیت را با هم مقایسه میکند.
اگر هر دو بیت 1 باشند، نتیجه 1 است، در غیر این صورت نتیجه 0 خواهد بود.
بیایید دو عدد باینری را با هم AND کنیم.
مثال:
عدد اول: 1010
عدد دوم: 1101
حالا هر بیت متناظر با هم مقایسه میشود:
نتیجه: 1000
عملگر OR بین دو باینری نیز همانند عملگر AND، به صورت مقایسهای انجام میشود.
وقتی دو عدد باینری را با یکدیگر OR میکنید، هر بیت متناظر با هم در هر عدد باینری را با هم مقایسه میکنید.
نتیجهٔ OR بین دو بیت 1 است که حداقل یکی از آنها 1 باشد.
در غیر این صورت نتیجه 0 خواهد بود.
به عبارت دیگر، برای اعمال OR بین دو باینری، هر بیت متناظر در دو عدد با هم مقایسه میشود و نتیجه در بیت متناظر با آن در خروجی قرار میگیرد.
عملگر XOR بین دو عدد باینری نیز به صورت مقایسهای انجام میشود.
وقتی دو عدد باینری را با یکدیگر XOR میکنید، هر بیت متناظر با هم در هر عدد باینری را با هم مقایسه میکنید.
نتیجهٔ XOR بین دو بیت 1 است که فقط یکی از آنها 1 باشد.
در غیر این صورت، نتیجه 0 خواهد بود.
به عبارت دیگر، برای اعمال XOR بین دو باینری، هر بیت متناظر در دو عدد با هم مقایسه میشود و نتیجه در بیت متناظر با آن در خروجی قرار میگیرد.
پس از خرید پروژه محاسبه عملگر های بیتی در سی شارپ میتوانید به طور کامل همانند دمو برنامه را اجرا و تست بگیرید.
از بخش پروژه سی شارپ به مجموعه پروژه های سی شارپ دسترسی دارید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.