డౌ LLYOYD: సో హెక్సాడెసిమల్ సంఖ్యలను, మేము మరొక బేస్ సంఖ్య అవసరం ఉంటే
పథకం కుడి?
Well, అత్యంత పశ్చిమ సంస్కృతులు, మీరు బహుశా తెలిసిన వంటి,
దశాంశ సిస్టమ్ బేస్ ఉపయోగించడానికి 10, సంఖ్యా డేటా ప్రాతినిధ్యం.
మేము అంకెలు 0 కలిగి 1, 2, 3, 5, 6, 7,8,9.
మరియు మేము ప్రాతినిధ్యం అవసరం ఉంటే తొమ్మిది కంటే ఎక్కువ విలువలు
మేము ఆ అంకెలు మిళితం చేయవచ్చు స్థానవిలువ భావనను ఉపయోగించి.
10 కాబట్టి, మేము ఒక 1 ఒక 0 అంకెల తరువాత అంకెల
మరియు మేము అకారణంగా అర్థం మేము చేస్తున్న ఏమి
మేము గుణించడం చేస్తున్నారు ఉంది 10 మొదటి 1,
ఆపై 10 మొత్తం 0 జోడించడం.
కంప్యూటర్లు అందంగా ఏదోఒకటి ఇదే, మీరు బహుశా తెలిసిన చేస్తున్నపుడు,
బైనరీ సిస్టమ్ బేస్ 2.
తేడా అక్కడ ఉండటం కేవలం 2 అంకెలు ఉన్నాయి
0 మరియు 1 with-- పని.
కాబట్టి మా స్థాన విలువలు, బదులుగా ఒకటిగా,
పది, వంద, వెయ్యి, వారు దశాంశ వ్యవస్థను అవుతుందని,
అందువలన న ఒకటి, రెండు, నాలుగు, ఎనిమిది, మరియు ఉన్నాయి.
ఇక్కడ అయితే విషయం, ఆ 0 మరియు 1 యొక్క, ముఖ్యంగా
ఉంటే మేము కంప్యూటర్ శాస్త్రవేత్తలు ఉండటం చేస్తున్నాం మరియు మేము ప్రోగ్రామింగ్ చాలా చేస్తున్నా
లేదా కంప్యూటర్లతో పని, ఉండేవి ద్వియాంశ సంఖ్యల యొక్క చాలా చూస్తానని.
పెద్ద గొలుసులు మరియు ఆ 0 మరియు 1 యొక్క అన్వయించడం చాలా కష్టం.
మేము కేవలం ఒక స్ట్రింగ్ చూడండి కాదు 0 మరియు 1 యొక్క మరియు తప్పనిసరిగా తెలుసు
అది వేటి.
కానీ అది చెయ్యలేరు ఇప్పటికీ ఉపయోగకరంగా ఉంది అదే విధంగా ఎక్స్ప్రెస్ డేటా
ఒక కంప్యూటర్ చేస్తుంది.
మేము ఈ భావన కలిగి ఇది హెక్సాడెసిమల్ వ్యవస్థ,
బదులుగా బేస్ 10 లేదా బేస్ 2 బేస్ 16,.
ఇది మేము 16 అంకెలు ఉంటుంది అర్థం బదులుగా 10 లేదా 2 తో పని.
మరియు అది మరింత వార్తలు వ్యక్తపరచటానికి సంక్షిప్త మార్గం
ఒక కంప్యూటర్ సిస్టమ్లో బైనరీ సమాచారం ఇది మరింత మానవ అర్థమయ్యేలా ఉంది.
కాబట్టి మేము అంకెలు కలిగి 9 ద్వారా 0, ఆపై
మేము కూడా ఈ అదనపు ఆరు digits-- ఒక కలిగి, 10 సూచించే బి, సి, డి, ఇ, ఎఫ్,
10 మా భావన, 11, 12, దశాంశ 13, 14 మరియు 15.
కొన్నిసార్లు, మార్గం ద్వారా, మీరు కూడా చేస్తాము రాజధాని గా f యొక్క ద్వారా ఈ ఒక చూడటానికి
ఇది F, ద్వారా మార్గం నేను దీన్ని ఉంటాయి.
ఇది కేవలం నా ప్రాధాన్యం ఉంది శైలి, కానీ గాని, జరిమానా ఉంది
అవి రెండూ అందంగా ప్రాతినిధ్యం చక్కని ఇదే.
>> సో ఎందుకు హెక్సాడెసిమల్ బాగుంది?
ఎందుకు మేము ఈ ఉపయోగించడానికి అవసరం లేదు ఇతర అదనపు బేస్?
మేము ఇప్పటికే 2 మరియు 10, ఎందుకు మేము 16 చేయాలి?
16 బాగా 2 యొక్క ఒక శక్తి ఉంది, అందువలన ప్రతి హెక్సాడెసిమల్ అంకెల, 0 ద్వారా F,
ఒక ఏకైక అనుగుణంగా ఆర్దరింగ్, లేదా ఏకైక అమరిక
4 ద్వియాంశ అంకెలు, 4 బిట్స్.
కాబట్టి ఆ కోణంలో, మేము వ్యక్తీకరించవచ్చు చాలా పొడవైన, క్లిష్టమైన, బైనరీ నంబర్లు
ఒక హెక్సాడెసిమల్ లో మరింత సంక్షిప్తమైన మార్గం,
సమాచారం కోల్పోకుండా లేదా చేయకుండా ముఖ్యంగా గజిబిజిగా మార్పిడులు చేయండి
ఆ సంఖ్యలు.
>> కాబట్టి, నేను ఇలా అంది, ప్రతి హెక్సాడెసిమల్ అంకెల
ఒక ఏకైక అనుగుణంగా 4 ద్వియాంశ అంకెలు అమరిక.
బైనరీ స్ట్రింగ్ 0000 సో హెక్సాడెసిమల్ అంకెల 0 సూచించదు.
0110 హెక్సాడెసిమల్ అంకెల 6 సూచించదు.
మరియు 1111 సదృశంగా హెక్సాడెసిమల్ అంకెల f కు.
మీరు శోధిస్తున్న ఉంటే ఈ చార్ట్ ముఖ్యంగా
మీరు శోధిస్తున్న ఉంటే చార్ట్ యొక్క ఎడమ వైపు,
మీరు ఇప్పటికే ఒక ఉంది చూడగలరు ఇక్కడ ఒక సందిగ్దత సమస్య బిట్.
0 దశాంశ చాలా చక్కని ఉంది హెక్సాడెసిమల్ 0 నుండి విడదీయలేం,
అది కింద వాస్తవం కంటే ఇతర హెక్సాడెసిమల్ అని ఒక కాలమ్.
>> కానీ మేము బహుశా ఎప్పుడూ లేదు రెడీ అక్కడ ఆ కాలమ్ కలిగి.
సాధారణంగా మేము వ్యక్తం చేస్తున్నారు హెక్సాడెసిమల్ సంజ్ఞామానం సంఖ్యలు
స్పష్టంగా వేరు చేయడానికి డెసిమల్ నుండి వారిని,
మేము సాధారణంగా వాటిని ఉపసర్గ ఉపసర్గ 0x తో.
0x, వాస్తవానికి ఏమీ అర్థం అది మానవులుగా మనకు కేవలం ఒక క్లూ ఉంది
మేము చూడబోతున్నారు ఏమి ఆ, లేదా పార్సింగ్ ప్రారంభించడానికి గురించి,
ఒక హెక్సాడెసిమల్ సంఖ్య.
సహజంగానే ఎక్కువ అంకెలు ఒక, బి కోసం, 10-15 అనుగుణ్యమైన ఇది C, D, మరియు F,
అంతే అందంగా నిర్ద్వంద్వంగా వార్తలు ఒక హెక్సాడెసిమల్ సంఖ్య ఉంది.
నిజానికి, ఏ హెక్సాడెసిమల్ అది అక్షరాలు కలిగి సంఖ్య,
బహుశా చాలా స్పష్టంగా ఉంటుంది ఒక హెక్సాడెసిమల్ సంఖ్య.
కానీ, ఇప్పటికీ, కోసం స్పష్టత కొరకు, అంతే
ఎల్లప్పుడూ ఒక మంచి ఆలోచన ప్రతిసారీ ఉపసర్గ మీరు
ఒక హెక్సాడెసిమల్ వంటి ఒక అంకెల చూడండి ఒక 0x ముందు నంబర్.
>> సో, బైనరీ, మేము , స్థలం విలువలను కలిగి ఉంది.
వాటిని స్థలం ఉంది, ఒక రెండు పరుగులు తీయడం స్థానంలో, ఒక ఫోర్లు స్థానంలో, మరియు ఒక ఎయిట్స్కి స్థానంలో.
మరియు దశాంశ కూడా చోటు విలువలు కలిగి ఉంది వాటిని, పదుల, వందల, మరియు వేల
మేము అన్ని రీకాల్ చేయవచ్చు గ్రేడ్ పాఠశాల నుండి.
మరియు హెక్సాడెసిమల్ సంఖ్య ఉంది ఇక్కడ మినహాయింపు, నిజంగా.
ఇది బదులుగా స్థానంలో విలువలు కానీ ఉంది 10 2 యొక్క శక్తులు లేదా శక్తులు ఉండటం,
తమ 16 అధికారాలు ఉన్నాము.
>> కాబట్టి మేము ఈ మేము వంటి అనేక చూడండి అందంగా స్పష్టంగా అది కుడి, 397 తెలుసు?
మనము ఈ వంటి అనేక చూసినట్లయితే, మేము ఈ ఇకపై 397 కాదు తెలుసు.
ఈ హెక్సాడెసిమల్ ఉంది సంఖ్య మూడు తొమ్మిది ఏడు.
ఇది అర్థం, 397 కాదు వివిధ ఏదో
మేము అన్ని 16 యొక్క శక్తులు ఉపయోగించి ఉన్నందున మా స్థలం విలువలు బదులుగా శక్తులకు
10.
నిజానికి, స్థలం విలువలు ఇక్కడ చేస్తాను వాటిని స్థలం ఉంటుంది, sixteens స్థానంలో,
మరియు రెండు వందల యాభై సిక్సర్లు స్థానంలో, ఇది ఒక వాటిని మా ఆలోచన అనుగుణ్యమైన
స్థలం, పదుల స్థానం, మరియు వందల స్థలం, ఉంటే సంఖ్య 397 ఉంది.
ఇది 397 0x నుంచి కానీ, మేము కలిగి ఒక వాటిని స్థలం, sixteens స్థానంలో,
మరియు ఒక రెండు వందల యాభై సిక్సర్లు స్థానంలో.
లేదా, 1 ఇది 0 ప్రాంతానికి 16.
మొదటి పవర్ స్థానంలో, 16 ఎ 16.
16 స్థానంలో, 256 స్క్వేర్డ్, మరియు అందువలన న, మరియు అందువలన న, మరియు అందువలన న.
కాబట్టి ఈ సంఖ్య నిజంగా 3 సార్లు 16 స్క్వేర్డ్, ప్లస్ 9 సార్లు 16 ప్లస్ 7.
నేను ఇక్కడ గణిత ఆడలేదు, కానీ అది కాదు 397, ఆ కంటే చాలా పెద్దవి, ఎక్కువ.
>> అదేవిధంగా, మేము 0x ADC కాలేదు, బాగా ఒక సార్లు 16 స్క్వేర్డ్.
లేదా మేము మా భావన అనువదిస్తుంది ఉంటే దశాంశ సంఖ్యల, 10 సార్లు
16 ప్లస్ d సార్లు స్క్వేర్డ్ 16, లేదా 13 ప్లస్ సార్లు 16.
మీరు జ్ఞాపకం ఉండకపోతే మరియు చింతించకండి ఆ d ఆ వంటి 13 లేదా ఏదైనా,
చాలా అక్కడ కాదు ఈ లేఖ అంకెలు
మరియు అది మారింది చేస్తాము అందంగా త్వరగా సహజమైన.
మరలా ఈ 10 సార్లు 16 స్క్వేర్డ్ ప్లస్ 13 సార్లు 16 ప్లస్ 12 సార్లు 1.
కాబట్టి 0x ADC.
>> సో, నేను అన్నాడు వంటి, ప్రతి 4 ద్వియాంశ అంకెలు సమూహం
ఒకే అనుగుణంగా హెక్సాడెసిమల్ అంకె,
మరియు కనుక ఇది నిజంగా నిజానికి ముందుకు వెనుకకు మార్చడానికి సులభం
హెక్స్ మరియు బైనరీ మధ్య.
మీరు ఈ దీర్ఘ స్ట్రింగ్ కలిగి ఉంటే బైనరీ అంకెలు, అన్ని మీరు చెయ్యవలసింది
వాటిని కుడి చోట మొదలు 4 సమూహాలు ఎడమ.
ఆపై మీరు ఏకీకృతం చేయవచ్చు వాటిని హెక్సాడెసిమల్ సంఖ్యలను,
తీవ్రంగా సంఖ్యను పరిమితం మీరు మానసికంగా ప్రాసెస్ కలిగి అంకెలు.
బదులుగా 32 0 మరియు 1 యొక్క, మేము రెండవ లో చూస్తారు వంటి,
మీరు దానిని డౌన్ పొందుటకు చేయగలరు కేవలం 8 హెక్సాడెసిమల్ సంఖ్యలను, చాలా
మరింత స్పష్టమైన.
>> కొన్ని స్లయిడ్లను తిరిగి పటాలు మీరు ఈ మాపింగ్ దొరుకుతుందని సహాయం,
మళ్ళీ మీరు చేస్తాము, అయితే అందంగా త్వరగా గుర్తు.
మేము ఇప్పుడు ఒక ఉదాహరణ ద్వారా వెళ్తారో.
కాబట్టి మేము ఈ వంటి ఒక సంఖ్య ఉంటే, ఈ నిజంగా పెద్ద బైనరీ సంఖ్య,
లేదా ఏమి కనిపిస్తుంది పెద్ద బైనరీ సంఖ్య.
మరియు కారణం నేను అని చెప్పటానికి కేవలం అది కుడి, ఒక రాక్షసుడు వార్తలు so--?
0 మరియు అక్కడి 1 యొక్క చాలా ఉంది.
కాని మేము బహుశా లేదు నిజంగా యొక్క జ్ఞానం కలిగి ఏమి
ఈ సంఖ్య యొక్క పరిమాణం నిజంగా ఉంది.
మేము ఏ ఆలోచన లేదు అది ఒక దశాంశ అనుగుణంగా.
నిజానికి మేము కూడా అది ఏమి చూడరు ప్రస్తుతం దశాంశ సూచించదు.
మేము చేయగలరు ఒక విధంగా ఈ వ్యక్తం
మాకు కొన్ని మరింత సమాచారం ఇచ్చి గురించి ఎంత పెద్ద ఈ సంఖ్య.
>> కాబట్టి యొక్క ఆ మార్పిడి ప్రక్రియ వీడలేదు.
మేము అవసరం మొదటి విషయం దీన్ని మేము సమూహం అనుకుంటున్నారా ఉంది
సమూహాలుగా ఈ అంకెలు బయటకు 4, కుడి నుండి ప్రారంభమయ్యే
మరియు ఎడమ పని.
32 అంకెలు ఉన్నట్లు జరిగే ఇక్కడ, మేము కలిగివుంటాయి
4 యొక్క 8 సమూహాలు ఒక nice క్లీన్ బ్రేక్.
ప్రతి గుంపు గుర్తుంచుకోండి 4 ఇక్కడ, ప్రత్యేకంగా సదృశంగా
ఒక హెక్సాడెసిమల్ అంకెల.
కాబట్టి మేము భవనం మళ్ళీ మొదలు పెడతారేమో మా కుడి నుండి సంఖ్య, మరియు ఎడమ పని.
Well 1101 ఏమిటి?
మనము మన తల గణిత చేయండి, మేము ఒక 1, ఎయిట్స్కి స్థానంలో 1 కలిగి
ఫోర్లు స్థానంలో, పరుగులు తీయడం ఒక 0 లో స్థానం, మరియు వాటిని స్థానంలో 1.
అంటే, 8 ప్లస్ 4 ప్లస్ 1 వార్తలు ఇది మేము 13 తెలుస్తుంది.
కాని మేము బహుశా, 13 అవుట్ వ్రాయడానికి మేము హెక్సాడెసిమల్ పని చేస్తున్న ఎందుకంటే.
మేము హెక్సాడెసిమల్ మార్పిడి అవసరం d ఇది 13 సమానం.
>> 0011, బాగా లో ఒక 0 వార్తలు ఎయిట్స్కి స్థానంలో, ఫోర్లు స్థానంలో 0,
పరుగులు తీయడం స్థానంలో 1, మరియు వాటిని స్థానంలో 1.
3 యొక్క.
నేను ఈ పనిని అర్థం మళ్ళీ, మేము 9 ఇక్కడ ఉన్నాయి.
ఆపై 11, కానీ ఆ బి, రీకాల్ ఉంది.
2, 10-- లేదా ఫంక్షన్ 6, మరియు 4.
అందువలన, చాలా పెద్ద స్ట్రింగ్ టాప్ 0 మరియు 1 యొక్క
మరింత సంక్షిప్తంగా వ్యక్తమయ్యే 0x 46a2b93d హెక్సాడెసిమల్.
>> Well, సరే, మేము ఒక కొత్త నేర్చుకున్నాడు చేసిన చల్లని నైపుణ్యం, చేసేది ఏముంది?
మేము ఈ అన్ని ఉపయోగించదు ఉండవచ్చు సమయం, మేము వెంటనే చూస్తారు చూడాలని,
మేము హెక్సాడెసిమల్ ఉపయోగించడానికి చాలా ప్రోగ్రామర్లు వంటి చాలా.
కాదు తప్పనిసరిగా కోసం దానితో గణిత చేయడం యొక్క ఉద్దేశం,
కానీ ఎందుకంటే చాలా సార్లు మా సిస్టమ్ లో మెమరీ చిరునామాలను
హెక్సాడెసిమల్ ప్రాతినిధ్యం వహిస్తున్నారు.
ఇది వ్యక్తపరచటానికి ఒక నిజంగా సంక్షిప్త మార్గం లేకపోతే గజిబిజిగా, బైనరీ నంబర్లు.
కాబట్టి, మళ్ళీ, మీరు not-- మీరు బహుశా ఉన్నాము
ఏ గణిత చేయబోవడం లేదు దానితో, మీరు కాదు
గుణించడం అవతరిస్తుంది కలిసి హెక్సాడెసిమల్ సంఖ్యలను,
లేదా ఆ వంటి విచిత్రమైన ఏదైనా చేయడం.
కానీ అది కలిగి ఒక ఉపయోగకరమైన నైపుణ్యం కాబట్టి మీరు వ్యక్తం మరియు అర్ధం చేసుకోవచ్చు
చిరునామాలను మెమరీ, మరియు ఇతర C. లో డేటా ఉపయోగించి మార్గాలు
>> నేను డౌ లాయిడ్ ఉన్నాను, ఈ CS50 ఉంది.