প্রশ্ন ট্যাগ «bitwise-operators»

নিম্ন স্তরের, আদিম ক্রিয়াকলাপগুলি যা বিট নিদর্শন এবং বাইনারি সংখ্যাগুলিকে সরাসরি পরিচালনা করে

7
বিট মাস্কগুলিকে কেন “মুখোশ” বলা হয় এবং তারা কোন উদ্দেশ্যে কাজ করে?
"বিট মাস্কগুলি" এভাবে বলা হয় কেন? আমি জানি যে এগুলি মূলত বিটওয়াইজ অপারেশনের জন্য ব্যবহৃত হয় এবং বিট মাস্কগুলির ব্যবহার পৃথক ভেরিয়েবলের ব্যবহারের চেয়ে বেশি দক্ষ। তবে আমার প্রশ্ন হ'ল কেন এবং কখন বিট মাস্ক আবিষ্কার হয়েছিল? এগুলি প্রাথমিক গণনার সময় থেকেই ব্যবহৃত হয়েছিল? আইটি ডোমেনে বিট মাস্ক ছাড়াও অন্য …

2
তুলনামূলক তুলনায় বিটওয়াইজ অপারেটরদের কেন কম অগ্রাধিকার রয়েছে?
কেউ কি যুক্তিটি ব্যাখ্যা করতে পারেন, কেন সর্বাধিক জনপ্রিয় ভাষাগুলিতে (নীচের নোটটি দেখুন) তুলনা অপারেটরগুলি (==,! =, <,>, <=,> =) বিটওয়াইজ অপারেটরগুলির (এবং, |, ^) এর চেয়ে বেশি অগ্রাধিকার পাচ্ছেন , ~)? আমি মনে করি না যে আমি কখনও এমন ব্যবহারের মুখোমুখি হয়েছি যেখানে এই নজিরটি প্রাকৃতিক হবে। এটি সর্বদা …

7
সি ++ তে বিট ফ্ল্যাগের জন্য স্কোপড এনাম ব্যবহার করা
একটি enum X : int(সি #) বা enum class X : int(সি ++ 11) এমন এক ধরণের যা একটি লুকানো অভ্যন্তরীণ ক্ষেত্র intযা কোনও মান ধরে রাখতে পারে। এছাড়াও, Xএনামের উপর সংখ্যক পূর্বনির্ধারিত ধ্রুবক সংজ্ঞায়িত করা হয়। এনামটি তার পূর্ণসংখ্যার মান এবং বিপরীতে castালাই সম্ভব। এটি সি # এবং সি …

13
বিট-ওয়াইজ অপারেশনগুলির সাথে একটি ভাল গোলাকার প্রোগ্রামারটির কতটা ভাল হওয়া দরকার? [বন্ধ]
আমি সম্প্রতি কিছু OpenJDK কোড ব্রাউজিং করা হয়েছে এবং কিছু পাওয়া যায় কুচুটে সেখানে কোড সহ কি আছে যে টুকরা বিট-জ্ঞানী অপারেশন । এমনকি স্ট্যাকওভারফ্লোতে এটি সম্পর্কে একটি প্রশ্ন জিজ্ঞাসা করেছি। আরেকটি উদাহরণ যা দৃষ্টান্তটি তুলে ধরে: 1141 public static int bitCount(int i) { 1142 // HD, Figure 5-2 1143 …

1
কেন ক্যারেটটি এক্সওরেন্সির পরিবর্তে এক্সওআর ব্যবহার করা হয়েছিল?
এর আগে যে কেউ এই সিন্ট্যাকটিক সমস্যাটির মুখোমুখি হয়েছেন তা আসলেই সমস্যা নয়, তবে আমি ক্যারেট ( ^) ব্যবহার করে বিস্তৃত পরিমাণে বিভ্রান্তি দেখছি যা ব্যাপকভাবে গৃহীত গাণিতিক এক্সপেনসিয়েশন অপারেশনের পরিবর্তে এক্সওআর অপারেশন হিসাবে ব্যবহৃত হয়েছে। অবশ্যই অনেকগুলি জায়গা রয়েছে যেখানে ক্যারেটের (ভুল) ব্যবহারের ব্যাখ্যা দেওয়া হয়েছে এবং সংশোধন করা …

11
আমি যখন সিতে স্থানান্তর এবং গুণনের মধ্যে সময়ের পার্থক্যটি পরীক্ষা করি তখন কোনও পার্থক্য নেই। কেন?
আমাকে শিখানো হয়েছে যে বাইনারি স্থানান্তর 2 ^ কে দ্বারা গুণিত করার চেয়ে অনেক বেশি কার্যকর। সুতরাং আমি পরীক্ষা করতে চেয়েছিলাম এবং এটি পরীক্ষা করার জন্য আমি নিম্নলিখিত কোডগুলি ব্যবহার করেছি: #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); int test = 0x01; int runs; //simple loop …

15
বিট অপারেটর কিসের জন্য ভাল? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 5 বছর আগে বন্ধ । প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি প্রায়শই বিভিন্ন বিট অপারেটর (যেমন বিটওয়াইজ বাম- এবং …

6
বিটওয়াইজ অপারেশনগুলি ব্যবহার করার সুবিধা কী কী? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 5 বছর আগে বন্ধ । সর্বশেষতম কোডপ্রজেক্ট নিউজলেটারটি পড়ার পরে, আমি বিটওয়াইজ অপারেশনগুলিতে এই নিবন্ধটি …

2
স্টাড :: বিটসেটের উপরে সি-স্টাইল বিট ম্যানিপুলেশনের কোনও সুবিধা আছে কি?
আমি সি ++ 11/14-এ প্রায় একচেটিয়াভাবে কাজ করি এবং যখন আমি এই জাতীয় কোড দেখি তখন সাধারণত ক্রিঞ্জ হয়: std::int64_t mArray; mArray |= someMask << 1; এইটা শুধুমাত্র একটা উদাহরণ; আমি সাধারণভাবে বিট-বুদ্ধিমান হেরফের সম্পর্কে কথা বলছি। সি ++ তে আসলে কী কোনও বক্তব্য আছে? উপরেরটি হ'ল মাইন্ড-ওয়ার্পিং এবং ত্রুটি-প্রবণ, …

4
আপনার প্রিয় বিট-ওয়াইন কৌশল কী? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

3
নেতিবাচক স্বাক্ষরিত মানগুলি কীভাবে সংরক্ষণ করা হয়?
আমি স্বাক্ষরিত পূর্ণসংখ্যার সর্বাধিক এবং সর্বনিম্ন মানগুলিতে এই ভিডিওটি দেখছিলাম । ইতিবাচক স্বাক্ষরিত মানটির একটি উদাহরণ ধরুন - 0000 0001 প্রথম বিটটি উল্লেখ করে যে সংখ্যাটি ইতিবাচক এবং শেষ 7 বিট নিজেই সংখ্যা। সুতরাং এটি সহজেই +1 হিসাবে ব্যাখ্যা করা হয়। এখন নেতিবাচক স্বাক্ষরিত মানটির একটি উদাহরণ ধরুন - 10000000 …

3
"(আন্তঃ) মান এবং 0x1, (অন্তর্নির্মিত) মান এবং 0x2, (অন্তর্) মান এবং 0x4, (অন্তর্নির্মিত) মান এবং 0x8" এর অর্থ কী? "
"মান" 0 থেকে 15 (এর সম্ভাব্য মান) এর মধ্যে রয়েছে। কখন এই 4 "যদি" শর্ত পূরণ হবে? যদি আমার (অন্তর্গত) মান = 2 এর অর্থ 0010? if ((int)value & 0x1) { //statement here } if ((int)value & 0x2) { //statement here } if ((int)value & 0x4) { //statement here } …

3
65535 নম্বরটি সম্পর্কে বিশেষ কিছু আছে?
2¹⁶-1 এবং 2⁵ = 2⁵ (বা স্পষ্টভাবে?) একজন বিকাশকারী আমাকে আজ জিজ্ঞাসা করলেন বিটওয়াইজ 65535 এবং 32 অর্থাত 2¹⁶-1 এবং 2⁵ =? আমি প্রথমে স্বতঃস্ফূর্তভাবে 32 টি ভেবেছিলাম তবে এটি বেশ সহজ বলে মনে হয়েছিল যার পরে আমি বেশ কয়েক মিনিট ধরে ভাবলাম এবং তারপরে 32 টি উত্তর দিয়েছি 32 …

2
কেবল 'বুলিয়ান নান্দ' ব্যবহার করে সমস্ত বুলিয়ান লজিক কীভাবে তৈরি করা যায় তার অনুরূপ 'বিটওয়াইস নান্ড' ব্যবহার করে সমস্ত বিটওয়াইজ অপারেটরগুলির সংজ্ঞা দেওয়া সম্ভব?
Nand একটি 'সর্বজনীন' লজিক গেট হিসাবে পরিচিত, কারণ এটি আপনাকে অন্য সমস্ত বুলিয়ান লজিক গেটগুলি সংজ্ঞায়িত করতে দেয়: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) এটি ন্যানড-লজিক হিসাবে পরিচিত এবং …

3
<< >> গুণ এবং বিভাগের গতি
আপনি যখন পাই সময় পাই তখন পাইথনগুলিতে সংখ্যাগুলি ভাগ করতে &lt;&lt;এবং &gt;&gt;দ্বিখণ্ডিত করতে আপনি বাইনারি শিফট পদ্ধতিটি ব্যবহার করে নিয়মিত উপায়ে ভাগ বা গুণিত করার চেয়ে 10x দ্রুত find কেন ব্যবহার করা হয় &lt;&lt;এবং &gt;&gt;তুলনায় অনেক দ্রুত *এবং /? দৃশ্যের প্রক্রিয়াগুলি তৈরি করতে *এবং /এত ধীরগতির পিছনে কী রয়েছে ?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.