>> ಸ್ಪೀಕರ್: ಎಲ್ಲವೂ ನೆನಪಿರಲಿ ಕಂಪ್ಯೂಟರ್ ಹುಡ್ ಕೆಳಗೆ
ಬಿಟ್ಗಳು ಬಳಸಿಕೊಂಡು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.
ಮತ್ತು ಬಿಟ್ಗಳು, ಪ್ರತಿಯಾಗಿ, ಬಳಸಬಹುದು ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು.
ಮತ್ತು ಸಂಖ್ಯೆಗಳು, ಪ್ರತಿಯಾಗಿ, ಬಳಸಬಹುದು ಅಕ್ಷರಗಳನ್ನು ನಿರೂಪಿಸಲು.
ವಾಸ್ತವವಾಗಿ, ಒಂದು ಸಾಂಪ್ರದಾಯಿಕ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ನಡುವಿನ ಮ್ಯಾಪಿಂಗ್
ಅಕ್ಷರಗಳು ASCII, ಎಂಬ -
ಅಮೇರಿಕನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ ಮಾಹಿತಿ ವಿನಿಮಯಕ್ಕಾಗಿ.
>> ಈಗ ಸಿ, ಇದು ನಾವು ನೋಡಬಹುದು ಎಂದು ತಿರುಗಿದರೆ ಈ ಸಮಾನತೆ, ಏಕೆಂದರೆ ನಾವು
ಕೇವಲ ints ಹೊಂದಿವೆ, ನಾವು ಎರಡೂ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿವೆ ಇದು ದಿನದ ಕೊನೆಯಲ್ಲಿ
ಸಂಖ್ಯೆಗಳನ್ನು ಮಾಹಿತಿ ನಿರೂಪಿಸಲಾಗಿದೆ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು, ಪ್ರತಿಯಾಗಿ, ಬಿಟ್ಗಳು.
ಆದ್ದರಿಂದ ಸರಳ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಎಂದು ಸರಳವಾಗಿ ಮ್ಯಾಪಿಂಗ್ ಏನು ಹೇಳುತ್ತಿರಲಿಲ್ಲ
ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅಕ್ಷರಗಳ ನಡುವೆ, ಕೀಪಿಂಗ್ 65 ಒಂದು ಬಂಡವಾಳ ಮತ್ತು 97 ಎಂದು ಮನಸ್ಸಿಗೆ
ಲೋವರ್ ಕೇಸ್ ಒಂದು ಆಗಿದೆ.
ಆರಂಭಿಸೋಣ.
>> "ಪ್ರಮಾಣಿತ I / O ಡಾಟ್ H ಸೇರಿವೆ." "ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ. "ಮತ್ತು ಈಗ ನಾನು ಬಯಸುವ
ಅಕ್ಷರಗಳಲ್ಲಿ ಎಲ್ಲಾ ಮೇಲೆ ತಿರುಗಿ ತಮ್ಮ ಸಂಖ್ಯಾ ಮತ್ತು ಔಟ್ ಮುದ್ರಣ
ಮೀ ಸಮಾನ.
ಆದ್ದರಿಂದ ಈ, ನಾನು ಒಂದು ಲೂಪ್ "" ಬಳಸಿ.
"ಇಂಟ್ ನಾನು ಪಡೆಯುತ್ತದೆ -
ಮತ್ತು ಈಗ, ಬದಲಿಗೆ ಸಾಮಾನ್ಯ ಆರಂಭವಾಗುವುದು 0, ಏಕೆ ಮೌಲ್ಯಕ್ಕೆ ಆರಂಭಿಸಲು ಇಲ್ಲ
ನಾನು, ಗಮನಾರ್ಹ ಗೊತ್ತು ಹಾಗೆ ಬಂಡವಾಳ ಒಂದು 65?
ಇದನ್ನು ನಾವು, ಬಹಳ ನಾನು ಕಡಿಮೆ ಇದೆ -
ಉಮ್ -
65 ಮತ್ತು 26, ನಾನು ತಿಳಿದಿರುವ ಕಾರಣ ವರ್ಣಮಾಲೆಯ 26 ಅಕ್ಷರಗಳನ್ನು ಇವೆ.
ತದನಂತರ ಈ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಲೂಪ್, ನನಗೆ 1 ನಾನು ಹೆಚ್ಚಿಸಲು ಅವಕಾಶ.
>> ಈಗ, ಈ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಲೂಪ್, ನಾನು ಏನನ್ನು ಬಯಸುತ್ತೀರಿ?
ನಾನು ಪ್ರಸ್ತುತ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಸಂಖ್ಯೆ ನಾನು ಮತ್ತು ಏನು
ಅನುಗುಣವಾದ ಚಾರ್.
ಈಗ, ಸಾಧಿಸಲು, ನಾನು, ಪಾತ್ರ ಮಾತನಾಡಲು, ಚಾರ್ ಇಂಟ್
ರೀತಿಯಲ್ಲಿ ಕೆಳಗಿನ.
"ಮುದ್ರಣ F% ನಾನು% s ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ n" ಅರ್ಥಾತ್, ನಾನು ಈ ಹೇಳಲು ಬಯಸುವ
ಸಂಖ್ಯೆ ಈ ಪಾತ್ರ.
ಹಾಗಾಗಿ ಈ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಪ್ಲಗ್ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ, ಮುದ್ರಣ F ಫಾರ್ ಹೊಂದಿರುವವರು ಇರಿಸಲು
- ನಾನು ಅಲ್ಪವಿರಾಮ ನಾನು, ಅಲ್ಪವಿರಾಮ ಮಾಡುತ್ತೇವೆ
>> ಈಗ, ನಾನು ವೇರಿಯಬಲ್ ಸಿ ಅಥವಾ ಇಲ್ಲ ಚಾರ್, ಆದರೆ ನಾನು ಹೊಂದಿರುತ್ತವೆ.
ನಾನು ಸಂಖ್ಯೆಗಳು ಮ್ಯಾಪ್ ಮಾಡಬಹುದು ತಿಳಿದಿದೆ ಅಕ್ಷರಗಳು, ನಾನು ಸರಳವಾಗಿ ಹೇಳಲು ಅಗತ್ಯವಿದೆ
ಹಾಗೆ ಕಂಪ್ಯೂಟರ್.
ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಇಂಟ್ ಪಾತ್ರ ಸರಳವಾಗಿ ರಲ್ಲಿ ಸೂಚಿಸುವ ಮೂಲಕ ಚಾರ್,
ನಾನು ಹಾಗೆ ವಾಸ್ತವವಾಗಿ ಬಯಸುವ ಆವರಣ ಚಾರ್ ಪರಿವರ್ತಿಸುವುದು.
>> ನ ಉಳಿಸಲು, ಈಗ ಈ ಹೇಳಿಕೆಯನ್ನು ಮುಚ್ಚಿ ಬಿಡಿ ಕಡತ, ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್.
"ASCII 0 ಡಾಟ್ ಕತ್ತರಿಸಿ ASCII 0 ಮಾಡಲು." ಮತ್ತು ಬೇಗನೆ ಅದನ್ನು ತೆರೆಗೆ ಮುದ್ರಿಸಲು
ಸಂಖ್ಯೆಗಳು ಮತ್ತು ನಡುವಿನ ಈ ಮ್ಯಾಪಿಂಗ್ ತಮ್ಮ ಪಾತ್ರದ ಸಮಾನ.
ವಾಸ್ತವವಾಗಿ, ನಾನು ಮತ್ತೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾನು ಮೊದಲ 65 ಎ ಎಂದು ನೋಡಿ, 66 ಬಿ, ಮತ್ತು ನಾನು
ಮತ್ತೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್, 90 ಝಡ್ ಆಗಿದೆ