PDA

View Full Version : کار با Bitها



fazel-d
چهارشنبه 23 اردیبهشت 1388, 16:45 عصر
من می خواهم یک کاراکتر مثل "A" که 8 بیتی است را به صورت 9 بیت ( یعنی آخرین بیت با ارزش =صفر) در فایل ذخیره کنم.
و همچنین چگونه می توانم فایلی را به صورت یکسری بیت های دلخواه بخوانم . مثلا هر 10 بیت به 10 بیت.
ممنون

mohsen_csharp
چهارشنبه 23 اردیبهشت 1388, 17:13 عصر
برای نوشتن اطلاعات به صورت بیتی در فایل ، باید ابتدا عملیات های مورد نظر رو روی بیت ها انجام بدی مثلا به اضای هر 8 بیت 1 بیت اضافه داشته باشی که پس از 8 بایت + یک بایت که اضافه شده ، بعد اطلاعات رو بایت به بایت در فایل بنویس. نوشتن به صورت بیتی در فایل نداریم.
در ضمن هر متغیر در سی شارپ به صورت بایتی ذخیره میشه حتی اگه یه متغیر از نوع bool باشه بازم به اندازه یک بایت حافظه اشغال میکنه ولی شما میتونید از عملگرهای بیتی استفاده کنید.

fazel-d
پنج شنبه 24 اردیبهشت 1388, 23:09 عصر
برای نوشتن اطلاعات به صورت بیتی در فایل ، باید ابتدا عملیات های مورد نظر رو روی بیت ها انجام بدی مثلا به اضای هر 8 بیت 1 بیت اضافه داشته باشی که پس از 8 بایت + یک بایت که اضافه شده

منظورتون رو نفهمیدم؟