• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نحوه ذخيره اطلاعات

msh6080

کاربر تازه وارد
تاریخ عضویت
28 نوامبر 2012
نوشته‌ها
5
لایک‌ها
0
با سلام سه سوال از دوستان محترم داشتم: 1- ثابت هاي مبناي 16 يعني چه؟ ( نماد آن xn/است) 2- عدد 53 به صورت 2 بايت $35 $33 ذخيره مي شود ، نماد دلار و سه چيست؟ 3- عدد 255 در فايل متني به صورت سه بايت ذخيره مي شود 0x32 0x35 0x35 اين نمادها و اعداد از كجا آمده است؟؟؟؟ بي نهايت ممنون
 

msh6080

کاربر تازه وارد
تاریخ عضویت
28 نوامبر 2012
نوشته‌ها
5
لایک‌ها
0
كسي نمي داند؟؟؟؟؟؟؟؟؟
 

Arash_j13

Registered User
تاریخ عضویت
18 فوریه 2005
نوشته‌ها
778
لایک‌ها
2
محل سکونت
مشهد
ثابت های مبنای 16 ‌همون اعداد ساده هستنید شما می‌تونید به جای اینکه بنویسید 124 ‌به جاش بنویسید 0x7C ‌اینا یه معنی دارن
عدد ۵۳ وقت وقتی دو بایت ذخیره می‌شه که منظور شما عدد ۵۳ نباشه بلکه منظورتون همین علامتی هست اینجا به صورت 53 ‌میبنید نه واقعا خودد عدد فقط نمایش کاراکتریش
برای نمایش هر کارکتر یه کد خاص در نظر گرفته شده که به کد اسکی شناخته می‌شه تو این کد بندی وقتی می‌نویسن 0x30 ‌منظور عدد صفر هست 0x31 ‌عدد ۱ و به همین ترتیت اون عدد ۲۵۵ هم از همیجا می‌یاد
 

msh6080

کاربر تازه وارد
تاریخ عضویت
28 نوامبر 2012
نوشته‌ها
5
لایک‌ها
0
سلام
بي نهايت از پاسختان ممنونم

پس در واقع ثابت مبناي 16 يعني همان بردن عدد به مبناي 16 ؟؟؟ درست برداشت نمودم

و سوال ديگري داشتم
writrln(false) -----> FALSE

با اجراي عبارت بالا همانطور كه نشان داد ه شده FALSE چاپ مي شود معني FALSE در داخل writeln يعني چه؟ در حالي كه نه متغير است نه يك عبارت كه عينا بايد چاپ شود


بازم ممنونم​
 
بالا