উইন্ডোজ calc ক্যালকুলেটরে Lsh এবং Rsh কী ব্যবহার


9

প্রোগ্রামার মোডে থাকা অবস্থায় কেউ উইন্ডোজ calc ক্যালকুলেটরে Lsh এবং Rsh কীগুলির ফাংশনটি জানেন। কেউ মনে করতে পারে এটি বাম এবং ডান বিট স্থানান্তরিত করার অর্থ, তবে এটি ঘটবে বলে মনে হয় না: কখনও কখনও কিছুই হয় না, অন্য সময় আমি প্রদর্শনে 'ফলাফল সংজ্ঞায়িত না' বার্তাটি পাই। কেউ কি এখনও এটি আবিষ্কার করেছেন, এটি কি জানা বাগ?

আমরা যখন এটি করছি, কারও কাছে কি কোনও ভাল ক্যালকুলেটরের জন্য পরামর্শ রয়েছে, যার মধ্যে একটি শালীন রেফারেন্স গাইড / ব্যবহারকারী গাইড রয়েছে (উইন্ডোজ সহায়তা কোনও কী কী করে, কোনও মোডে কোনও ইঙ্গিত দেয় বলে মনে হয় না)।


এই পদু প্রতিক্রিয়া। মনে করুন আপনি যেমনটি '16' ব্যবহার করছেন। মনে রাখবেন আপনি হেক্স মোডে আছেন এবং '16' আসলে হেক্স এবং দশমিক নয়।

উত্তর:


12

Lshএবং Rshযথাক্রমে বাম এবং ডান শিফট করুন। বোতামটি টিপানোর পরে, আপনাকে নম্বরটি স্থানান্তর করতে চান এমন বাইনারি সংখ্যার সংখ্যা উল্লেখ করতে হবে। "সমস্ত বোতাম কী করে?" এখানে আরও তথ্যের জন্য।


ক্যালকুলেটরে শিফট সহ একটি বাগ রয়েছে। হেক্স মোডে যান, DWORD নির্বাচন করুন এবং 10000 টাইপ করুন Now এখন 16 এর ডানদিকে শিফট চেষ্টা করুন Answer উত্তরটি 1 হওয়া উচিত, তবে ক্যালকুলেটরটি 0 দেয় gives বাস্তবে এটি আরও বিচিত্র। একই পদ্ধতি ব্যবহার করে দেখুন, তবে ডানদিকে 8 এবং আবার 8 দ্বারা শিফট করুন ... উত্তরটি সঠিক। এখন আবার একই সংখ্যাটি ব্যবহার করে দেখুন, তবে 12 দিয়ে ডানদিক বদল করুন ... আবার শূন্য! আমার ধারণা, যে কেউ এই ক্যালকুলেটরটি প্রোগ্রাম করেছিলেন তিনি প্রোগ্রামার ছিলেন না :-)
পাদু মেরলোটি

5
পদু, আপনি যা করছেন তা 22 বিট স্থানান্তর করছে! আপনি হেক্স মোডে আছেন মনে আছে। ;)

0

এটি আমাদের ব্যবহারকারীদের ভুল বোঝাবুঝি হিসাবে ত্রুটিপূর্ণ নয়। (আমি মনে করি এটিতে ক্যালকুলেটরের প্রোগ্রামারদেরও হাত ছিল))

আপনি যদি হেক্স মোডে থাকেন তবে আমি Lsh কী টিপানোর পরে টাইপ করা নম্বরটি একটি হেক্স সংখ্যা, দশমিক সংখ্যা নয়।

উদাহরণস্বরূপ, আপনি যদি বামে কিছুটা 23 দশমিক স্থান স্থানান্তর করতে চান তবে একজন আপনার 1 টি প্রবেশ করার আশা করতে পারে, তারপরে Lsh টিপুন, তারপরে 23 টাইপ করুন But তবে যা ঘটেছিল তা হ'ল 35 বিট (23 ঘন্টা = 35 দশমিক দশমিক 1) স্থানান্তরিত হয়। )

সুতরাং, আপনি যদি সত্যিই 23 টি দশমিক বিট প্রবেশ করতে যাদু নম্বরটি স্থানান্তর করতে চান (Lsh কী টিপানোর পরে) 17 হয়।

আমি ঘটনাক্রমে একবার Lsh 10 একবার আঘাত এবং 16 এর শিফট না পাওয়া পর্যন্ত আমি কয়েক ঘন্টা ধরে এর বিরুদ্ধে আমার মাথাটি মারলাম।

হ্যাক্স মোডে নম্বর প্রবেশ করানো, দশমিক মোডে স্যুইচ করা, Lsh (বা Rsh) কী টিপুন, শিফটে দশমিক সংখ্যা বিটগুলি প্রবেশ করানো ((অবশ্যই = অবশ্যই) তারপরে হেক্স মোডে ফিরে যেতে হবে) work

কি পিটা।

মার্ক।

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