არის char int?
არის char int?

ვიდეო: არის char int?

ვიდეო: არის char int?
ვიდეო: როგორ ავაჩქაროთ მობილური ინტერნეტი? 2024, ნოემბერი
Anonim

ან ინტ აუცილებელია იყოს მინიმუმ 16 ბიტიანი ხელმოწერილი სიტყვა და მიიღოს ყველა მნიშვნელობა -32767-დან 32767-მდე. ეს ნიშნავს, რომ ინტ შეუძლია მიიღოს ყველა მნიშვნელობა a-დან char , იყოს ეს უკანასკნელი ხელმოწერილი ან ხელმოუწერელი. თუ გსურთ შეინახოთ მხოლოდ სიმბოლოები ცვლადში, უნდა გამოაცხადოთ ის როგორც char.

ამასთან დაკავშირებით, რა განსხვავებაა char-სა და int-ს შორის?

' ინტ "და" char ეს არის სხვადასხვა ტიპის მონაცემთა ტიპები, რომლებიც გამოიყენება სხვადასხვა ტიპის კომპიუტერული პროგრამირების ენებში. ' ინტ " ინახავს მხოლოდ მთელ რიცხვებს, სადაც " char ინახავს პერსონაჟებსაც. The განსხვავება არის ცვლადის ზომა ბაიტებში და იქიდან განსხვავებული მნიშვნელობები, რომელსაც ცვლადი შეუძლია.

გარდა ამისა, რატომ არის char არის მონაცემთა მთელი ტიპი? ასე რომ, ა char ყოველთვის იკავებს ზუსტად ერთ ბაიტს, რომელიც უნდა იყოს მინიმუმ 8 ბიტი. თუ ის უფრო დიდია, ის მაინც იკავებს ზუსტად ერთ ბაიტს -- მაგრამ ეს ბაიტი 8 ბიტზე მეტია. ინტეგრალური ტიპები შეუძლია შეინახოს მთლიანი მთელი რიცხვი მნიშვნელობები კოდირების ბიტების რაოდენობამდე, რომლებიც გამოიყენება ინტეგრალის აღწერისთვის ტიპი.

გარდა ამისა, რა არის char A-ს int მნიშვნელობა?

ხელმოწერილი და ხელმოუწერელი

ტიპი ზომა ღირებულების დიაპაზონი
ინტ 2 ან 4 ბაიტი -32, 768-დან 32-მდე, 767-მდე ან -2, 147, 483, 648-დან 2-მდე, 147, 483, 647-მდე
ხელმოუწერელი ინტ 2 ან 4 ბაიტი 0-დან 65-მდე, 535-მდე ან 0-დან 4-მდე, 294, 967, 295-მდე
char 1 ბაიტი -128-დან 127-მდე ან 0-დან 255-მდე
ხელმოწერილი char 1 ბაიტი -128-დან 127-მდე

შეგიძლიათ დაამატოთ სიმბოლო int-ში C-ში?

ა char წარმოადგენს ა პერსონაჟი კოდირებით მასში ინტ . ასე მაგალითად' გ კოდირებულია 49-ით. როცა თქვენ დაამატებთ ისინი ერთად, შენ მიიღეთ ინტ რომელიც არის კოდის ჯამი char და ღირებულება ინტ . '1' არის ციფრი და არა რიცხვი და დაშიფრულია ASCII-ში, რომ იყოს 49 მნიშვნელობის.

გირჩევთ: