עבור לתוכן

שאלה ב C...

Featured Replies

פורסם

ניתן לעשות גם את הדבר הבא:


int fun(char c, int i)
{
return (c>>i)%2;
}

אני לא יודע מה יותר יעיל...

לעשות %2 זה בטוח לא יעיל.

אם כבר, אז

(c>>i)&1

וזה כנראה הדבר הכי יעיל.

פורסם

יש לך מסנג'ר שאני יכול לפנות אלייך...

אני פשוט לא מצליח להבין את זה ואני אשמח אם תואיל בטובך לעזור לי תודה.

יש לי אייסיקיו. אתה יכול לפנות אלי שם. בגדול מזיזים את C I מקומות ימינה, ולוקחים את הביט הראשון. לקחת את הביט הראשון לאחר ההזזה, זה כמו לקחת את הביט הI, ואם זה שונה מ- 0 זה מחזיר 1, אחרת 0.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים