<p>&nbsp;</p>
<p><b>unsigned int LED_OUT1_Value = 0;</b></p>
<p>&nbsp;</p>
<p><b>Serial.print("&gt;LED_OUT1_Value: " + (String)LED_OUT1_Value + "\n");</b></p>
<p><b>---&gt;</b></p>
<p><b>unsigned int LED_OUT1_Value = 0;</b></p>
<p><b>Serial.printf("&gt;LED_OUT1_Value: %u\n", LED_OUT1_Value);</b></p>
<p><br /></p>
<p><strong>포맷 문자열 사용</strong>:</p>
<ul>
   <li>
      <code>Serial.printf()</code>
      &nbsp;는 C 언어의&nbsp;
      <code>printf</code>
      &nbsp;와 유사하게 동작합니다. 포맷 문자열 내에서&nbsp;
      <code>%</code>
      &nbsp;기호를 사용하여 변수의 위치를 지정합니다.</li>
   <li>
      <code>%u</code>
      &nbsp;는&nbsp;
      <code>unsigned int</code>
      &nbsp;타입의 변수를 출력할 때 사용됩니다. 변수의 타입에 따라 적절한 포맷 지정자를 선택해야 합니다.
      <ul>
         <li>예를 들어,&nbsp;
            <code>int</code>
            &nbsp;는&nbsp;
            <code>%d</code>
            &nbsp;,&nbsp;
            <code>float</code>
            &nbsp;는&nbsp;
            <code>%f</code>
            &nbsp;,&nbsp;
            <code>long</code>
            &nbsp;은&nbsp;
            <code>%ld</code>
            &nbsp;등을 사용합니다.</li>
         <li>Boolean 값을 정수(&nbsp;
            <code>0</code>
            &nbsp;또는&nbsp;
            <code>1</code>
            &nbsp;)로 출력하려면&nbsp;
            <code>%d</code>
            &nbsp;(signed integer) 또는&nbsp;
            <code>%u</code>
            &nbsp;(unsigned integer) 형식 지정자를 사용할 수 있습니다.<br /></li>
         </ul>
      </li>
   </ul>
<p><strong>&nbsp;</strong></p>
<p><strong>포맷 지정자 확인</strong>: 변수의 데이터 타입에 맞는 포맷 지정자를 사용해야 합니다. 예를 들어:</p>
<ul>
   <li>
      <code>unsigned int</code>
       → 
      <code>%u</code>
      </li>
   <li>
      <code>int</code>
       → 
      <code>%d</code>
      </li>
   <li>
      <code>float</code>
       → 
      <code>%f</code>
      </li>
   <li>
      <code>long</code>
       → 
      <code>%ld</code>
      </li>
   <li>
      <code>unsigned long</code>
       → 
      <code>%lu</code>
      </li>
   </ul>