PDA

View Full Version : سوال: جدا کردن ارقام باینری



behnam.m
یک شنبه 26 تیر 1390, 02:12 صبح
سلام
چطور می تونم ارقام یک عدد باینری را جدا کنم ؟
لطفا کمک کنید

mehran_sh_t
یک شنبه 26 تیر 1390, 09:51 صبح
سلام
نمیشه!

system32
یک شنبه 26 تیر 1390, 10:18 صبح
سلام:

می تونی از دستور String.Insert استفاده کنی و کاراکتر . را در اندیس مورد نظرت در رشته وارد کنی.

Salar Ashgi
یک شنبه 26 تیر 1390, 11:33 صبح
عدد را در چه نوع متغیری ذخیره کرده اید ؟!

behnam.m
یک شنبه 26 تیر 1390, 13:06 عصر
عدد را در چه نوع متغیری ذخیره کرده اید ؟!
به صورت عدد صحیح در نظر گرفتم

hardworker110
یک شنبه 26 تیر 1390, 13:14 عصر
میشه یک مثال بزنی از کاری که میخوای بکنی من متوجه منظورت نشدم

behnam.m
یک شنبه 26 تیر 1390, 16:07 عصر
میشه یک مثال بزنی از کاری که میخوای بکنی من متوجه منظورت نشدم
من تشکر می کنم از دوستانی که کمکم می کنند
اگه بخوام مثال بزنم شاید این مثال خوبی باشه فرض کنید می خوام عدد 10001 را تک به تک داخل خانه های آرایه رشته ای قرار بدم.

saman6384
یک شنبه 26 تیر 1390, 16:07 عصر
منظورت اینه که یک های یه بایت رو مثلا در بیاری؟؟
اگه منظورت اینه با شیفت میتونی!

saman6384
یک شنبه 26 تیر 1390, 16:12 عصر
byte

k = (byte)1;


int j;


for (int i = 0; i < 8; i++)

{

j = (Data[0] ^ k);


if (j % 2 == 0) DI[i] = 0;


else DI[i] = 1;

Data[0] >>= 1;

}



اینو تو یکی از برنامه هام استفاده کردم
فکر کنم مشخصه چیکا کردم!
نه؟

Salar Ashgi
یک شنبه 26 تیر 1390, 17:41 عصر
منظورتون این هست ؟


string binary_num = "110101001";
char[] ar = binary_num.ToCharArray();