Page 34 - CITS - CSA - TP (Volume 2) - Hindi
P. 34
कं ूटर सॉ वेयर ए ीके शन - CITS
3 उदाहरण :
• System.out.println(10 >> 2);
• 10 के बाइनरी ितिनिध को 2 ानों से राइट िश कर ।
• बाइनरी म 10 1010 है। 2 से राइट िश करने के बाद, यह 10 हो जाता है, जो दशमलव म 2 है।
• आउटपुट: 2
• System.out.println(20 >> 2);
• 20 के बाइनरी ितिनिध को 2 ानों से राइट िश कर ।
• 2 से राइट िश करने पर 20 दशमलव म 5 हो जाता है।
• आउटपुट: 5
• System.out.println(20 >> 3);
• 20 के बाइनरी ितिनिध को 3 ानों से राइट िश कर ।
• 3 से राइट िश करने के बाद, 20 दशमलव म 2 हो जाता है।
• आउटपुट: 2
आउटपुट:
टा 8: Java जावा िश ऑपरेटर उदाहरण:>>vs>>>
public class OperatorExample8{
public static void main(String args[]){
//For positive number, >> and >>> works same
System.out.println(20>>2);
System.out.println(20>>>2);
//For negative number, >>> changes parity bit (MSB) to 0
System.out.println(-20>>2);
System.out.println(-20>>>2);
}}
ीकरण:
1 राइट िश ऑपरेटर (>>):
• राइट िश ऑपरेटर (>>) बाइनरी नंबर के िबट्स को िनिद सं ा म दाईं ओर िश करता है।
• धना क सं ाओं के िलए, बाईं ओर के र ान को साइन िबट (MSB, सवा िधक मह पूण िबट) से भरा जाता है।
2 अनसाइन राइट िश ऑपरेटर (>>>):
• अनसाइन राइट िश ऑपरेटर (>>>) भी िबट्स को दाईं ओर िश करता है, लेिकन यह साइन िबट पर ान िदए िबना, बाईं ओर के र
ान को शू से भर देता है।
• यह सं ा को ऐसे मानता है जैसे िक वह एक अनसाइन मा ा हो।
20
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 82

