{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Problem \u00c7\u00f6z\u00fcm\u00fcnde Bit \u0130\u015flemleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"3MZdCzwLpi\"><a href=\"https:\/\/fatihsoysal.com\/blog\/problem-cozumunde-bit-islemleri\/\">Problem \u00c7\u00f6z\u00fcm\u00fcnde Bit \u0130\u015flemleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/problem-cozumunde-bit-islemleri\/embed\/#?secret=3MZdCzwLpi\" width=\"600\" height=\"338\" title=\"&#8220;Problem \u00c7\u00f6z\u00fcm\u00fcnde Bit \u0130\u015flemleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"3MZdCzwLpi\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle problem \u00e7\u00f6z\u00fcm\u00fcnde olduk\u00e7a g\u00fc\u00e7l\u00fc bir ara\u00e7 olan bit i\u015flemlerini (bit manip\u00fclasyonu) ele alaca\u011f\u0131z. Bit i\u015flemleri, verinin en temel birimi olan bitler \u00fczerinde do\u011frudan i\u015flem yapmam\u0131z\u0131 sa\u011flar. Bu sayede, baz\u0131 algoritmalar\u0131 daha h\u0131zl\u0131 ve verimli hale getirebilir, haf\u0131za kullan\u0131m\u0131n\u0131 optimize edebilir ve \u015f\u0131k kodlar yazabiliriz. Ancak ba\u015flang\u0131\u00e7ta biraz karma\u015f\u0131k gelebilir. Bu y\u00fczden ad\u0131m ad\u0131m ilerleyece\u011fiz ve konuyu anla\u015f\u0131l\u0131r k\u0131lmak i\u00e7in bolca \u00f6rnek kullanaca\u011f\u0131z."}