MAC 주소 FF : FF : FF : FF : FF : FF In C (Hex)
-
11-09-2019 - |
문제
MAC 주소 FF : FF : FF : FF : FF : FF는 C에서 char []를 어떻게 작성합니까?
난 그냥해야 해요 char macaddress[6] = "%0xFF%0xFF%0xFF%0xFF%0xFF%0xFF";
잘 모르겠습니다. 감사!
해결책
char macaddress[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
다른 팁
차라리 이것을 좋아합니다 char macaddress[] = "\xff\xff\xff\xff\xff\xff";
char 배열 초기화를위한 코딩 안내서가 있습니다. 무효가 종결되어야하고 크기는 실제로 7이기 때문입니다.
배열보다 더 많은 문자 ( ' 0'포함)를 사용하여 문자열 문자를 사용하여 문자 배열을 초기화하지 마십시오. 따라서 문자열 리터럴의 올바른 크기를 지정해야합니다 (char s [4] = "abc";).
그러나 문자열 문자의 크기가 변경 되더라도 기대의 결과는 항상 얻을 수 있기 때문에 크기 (char s [] = "abc";)를 설명하지 않는 방법이 권장됩니다.
제휴하지 않습니다 StackOverflow