প্রশ্ন ট্যাগ «bit-manipulation»

পৃথক বিট হেরফের। ব্যবহৃত অপারেটরগুলিতে বিটওয়াইস এবং, বা, এক্সওর, নট, বাম-শিফট এবং ডান-শিফট অন্তর্ভুক্ত থাকতে পারে।


9
বিটওয়াস শিফট (বিট শিফট) অপারেটরগুলি কী কী এবং তারা কীভাবে কাজ করে?
আমি আমার অতিরিক্ত সময়ে সি শিখার চেষ্টা করছিলাম, এবং অন্যান্য ভাষা (সি #, জাভা ইত্যাদি) একই ধারণা (এবং প্রায়শই একই অপারেটর) থাকে ... মূল স্তরে, আমি কি হতাশ করছি, কি করে বিট-নাড়াচাড়া ( <<, >>, >>>) না, কি সমস্যা এটা সাহায্য করতে পারেন সমাধান, এবং কি gotchas প্রায় মোড় লুকিয়ে …

30
32-বিট পূর্ণসংখ্যায় সেট বিটের সংখ্যা কীভাবে গণনা করবেন?
B নম্বর প্রতিনিধিত্বকারী 8 বিটগুলি এর মতো দেখতে: 00000111 তিন বিট সেট করা হয়। 32-বিট পূর্ণসংখ্যায় সেট বিটের সংখ্যা নির্ধারণের জন্য অ্যালগরিদম কী কী?

23
"2 এর পরিপূরক" কী?
আমি একটি কম্পিউটার সিস্টেমের কোর্সে আছি এবং টু কমপ্লিমেন্ট সহ কিছুটা লড়াই করে যাচ্ছি । আমি এটি বুঝতে চাই তবে আমি যা পড়েছি তা আমার জন্য ছবিটি একত্রিত করে নি। আমি উইকিপিডিয়া নিবন্ধ এবং আমার পাঠ্য বই সহ বিভিন্ন নিবন্ধ পড়েছি । সুতরাং, আমি এই সম্প্রদায়ের উইকি পোস্টটি শুরু করতে …

5
একটি একক গুণ সহ বিট উত্তোলন
আমি একজন ব্যবহৃত একটি আকর্ষণীয় কৌশল দেখেছি উত্তর থেকে আরেকটি প্রশ্ন , এবং এটি বুঝতে কিছুটা ভালো চাই। আমাদের একটি স্বাক্ষরবিহীন 64৪-বিট পূর্ণসংখ্যা দেওয়া হয়েছে এবং আমরা নিম্নলিখিত বিটগুলিতে আগ্রহী: 1.......2.......3.......4.......5.......6.......7.......8....... বিশেষত, আমরা এগুলিকে শীর্ষ আট অবস্থানে নিয়ে যেতে চাই: 12345678........................................................ আমরা নির্দেশিত বিটের মান সম্পর্কে যত্ন নিই .না এবং …

26
বি তে বিপরীত (এমএসবি-> এলএসবি থেকে এলএসবি-> এমএসবি) এর দক্ষ অ্যালগরিদম
নিম্নলিখিত অর্জনের জন্য সবচেয়ে কার্যকর অ্যালগরিদম কী: 0010 0000 => 0000 0100 রূপান্তরটি এমএসবি-> এলএসবি থেকে এলএসবি-> এমএসবিতে। সমস্ত বিট বিপরীত করা আবশ্যক; যে, এই না endianness-সোয়াপিং।

10
এনামগুলিতে সর্বাধিক সাধারণ সি # বিটওয়াইজ অপারেশন
আমার জীবনের জন্য, আমি কীভাবে সেট করতে, মুছতে, টগল করতে বা বিটফিল্ডে কিছুটা পরীক্ষা করতে পারি তা মনে করতে পারি না। হয় আমি অনিশ্চিত বা আমি এগুলি মিশ্রিত করি কারণ আমার খুব কমই এগুলির প্রয়োজন হয়। সুতরাং একটি "বিট-চিট-শীট" পেয়ে ভাল লাগবে। উদাহরণ স্বরূপ: flags = flags | FlagsEnum.Bit4; // …


1
জাভাতে ডাবল টিলড (~~) অর্থ কী?
পেয়ারাটির সোর্স কোডটি ব্রাউজ করার সময় আমি নীচের কোডটির কয়েকটি অংশটি দেখতে পেলাম ( hashCodeঅভ্যন্তরীণ শ্রেণীর প্রয়োগের অংশ CartesianSet): int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer …

6
বিটওয়াইয়া বা 0 ব্যবহার করে কোনও সংখ্যা মেঝেতে
আমার এক সহকর্মী একটি পদ্ধতিতে হোঁচট খেয়েছিল কিছুটা বিটওয়াস ব্যবহার করে নম্বরগুলি মেঝেতে বা: var a = 13.6 | 0; //a == 13 আমরা এটি সম্পর্কে কথা বলছিলাম এবং কয়েকটি বিষয় ভাবছিলাম। এটা কিভাবে কাজ করে? আমাদের তত্ত্বটি ছিল যে এই জাতীয় অপারেটর ব্যবহার করে সংখ্যাটি পূর্ণসংখ্যার সাথে কাস্ট করে, …

2
বিট মাস্কিং কি?
আমি সি প্রোগ্রামিংয়ে মোটামুটি নতুন, এবং আমি বিট মাস্কিংয়ের মুখোমুখি হয়েছি। কেউ আমাকে বিট মাস্কিংয়ের সাধারণ ধারণা এবং কার্যকারিতা ব্যাখ্যা করতে পারে? উদাহরণগুলি অনেক প্রশংসা করা হয়।

25
2 এর পরবর্তী পাওয়ার পর্যন্ত বৃত্তাকার
আমি একটি ফাংশন লিখতে চাই যা 2 সংখ্যার নিকটতম পরবর্তী পাওয়ারটি দেয়। উদাহরণস্বরূপ যদি আমার ইনপুটটি 789 হয় তবে আউটপুট 1024 হওয়া উচিত any কোনও লুপ ব্যবহার না করে কেবল কিছু বিটওয়াইস অপারেটর ব্যবহার না করে এটি অর্জনের কোনও উপায় আছে কি?


9
সি # ইনট টু বাইট []
আমার এটির এক পদ্ধতিতে রূপান্তর intকরতে byte[]হবে এটি ব্যবহার করা BitConverter.GetBytes()। তবে এটি নিশ্চিত নয় যে এটি নীচের নির্দিষ্টকরণের সাথে মেলে: একটি এক্সডিআর স্বাক্ষরিত পূর্ণসংখ্যা হল 32-বিট ডেটাম যা একটি পূর্ণসংখ্যা এনকোড করে [-2147483648,2147483647]। পূর্ণসংখ্যা দুটিটির পরিপূরক স্বরলিপিতে প্রতিনিধিত্ব করা হয়। সর্বাধিক এবং সর্বনিম্ন উল্লেখযোগ্য বাইটগুলি যথাক্রমে 0 এবং 3। …
172 c#  .net  bit-manipulation  nfs 

11
~ x + ~ y == ~ (x + y) সর্বদা মিথ্যা?
এই কোডটি কি সর্বদা মিথ্যা হিসাবে মূল্যায়ন করে? উভয় ভেরিয়েবল দুটি এর পরিপূরক স্বাক্ষরিত ints। ~x + ~y == ~(x + y) আমি মনে করি এমন কিছু সংখ্যা থাকা উচিত যা শর্তগুলি সন্তুষ্ট করে। আমি সংখ্যাগুলির মধ্যে পরীক্ষা করার চেষ্টা করেছি -5000এবং 5000কখনও সমতা অর্জন করতে পারি নি। শর্তটির সমাধানগুলি …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.