질문게시판 > c언어 0과 null 구분

TODAY9,265 TOTAL4,429,795
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | c언어 0과 null 구분

페이지 정보

작성자 master 작성일2018-08-23 15:16 조회13,201회 댓글0건

본문

	

int a[5] = {1, 0, 1};

 

이런 배열이 있다고 할 때 a에는 사실 1 0 1 0 0 이렇게 남은 자리에 0이 채워지는 것으로 알고 있습니다.

배열의 끝을 알리는 null과 의미 있는 숫자 0의 구분을 해야 a의 사이즈를 정확히 알 수 있을 것 같은데 null은 0으로 define 되어있고, '\0'도 0과 완전히 같은거 같아서 질문 드립니다. (0 = NULL = '\0'임이 문제)

 

double b[5] = {1, 0, 1, 0};

double c[6] = {1, 0, 0, 1};

double d[7] = {0, 1, 0, 1};

 

이런 배열이 있다고 할 때 

 

size(b) returns 3 

size(c) returns 4 

size(d) returns 4

 

이렇게 사이즈 인자를 직접 전달하지 않아도 뒤에 붙은 0을 제거하고 크기를 구하는 함수를 만들어 주시면 감사하겠습니다.

 

//

 

 


char b[5]="101";
char c[6]="1001";  
char d[7]="0101";

 

남은 자리에 0이 채워지지 않습니다.

""로 묶은 문자열 마지막에는 널문자(0)가 1개만 들어갑니다.

 

strlen 함수를 사용해서 문자열의 크기를 알 수 있습니다.

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 0

조회수 13,201

등록된 댓글이 없습니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 아두이노 시리얼 통신 입력 질문 master 18-09-01 11017
질문 아두이노 C언어 차이점 질문 이미지 master 18-09-01 31896
질문 기울기센서 질문 master 18-09-01 12162
질문 GND Pin 질문 master 18-09-01 11896
질문 가변저항 질문 master 18-09-01 11300
질문 아두이노 PPD42NS 미세먼지 측정 질문 master 18-09-01 18710
질문 아두이노 마사지 패드 연동 질문 master 18-09-01 15957
질문 아두이노 DS18S20 질문 master 18-09-01 9694
질문 아두이노에서 초음파센서와 리모콘 질문 master 18-09-01 11844
질문 안드로이드 아두이노 무선 연동질문 master 18-09-01 12239
질문 LED모듈의 디밍제어 질문 master 18-09-01 10639
질문 아두이노 모터구동 질문 master 18-09-01 10508
질문 DC 유도 전압 질문 master 18-09-01 10762
질문 직류전원 3V를 5V로 승압 질문 master 18-09-01 11789
질문 아두이노 코드 질문 master 18-09-01 10630
질문 c언어 질문 master 18-09-01 10679
질문 PCB 설계를 배우려면 어떻게 해야 할까요? master 18-09-01 10969
질문 아두이노 브레이크 모터 질문 master 18-09-01 12904
질문 아트메가128, 스마트폰으로 RC카 제어 질문 master 18-09-01 9619
질문 전선 허용 전압 계산 질문 master 18-09-01 10804
질문 아두이노 무선송신 질문 master 18-09-01 10973
질문 아두이노 호환보드 질문 master 18-09-01 12210
질문 아두이노 추가 라이브러리 질문 master 18-09-01 11725
질문 블루투스 단위 질문 master 18-09-01 10346
질문 아두이노 엔코더 해상도와 분해능, 펄스 수 질문 master 18-09-01 12766
질문 C언어 코드 (마찰력코드) 질문 master 18-09-01 11908
질문 아두이노 진동센서와 서보모터 질문 master 18-09-01 11766
질문 적외선 온도 교정 장치(blackbody) 관련 질문 띵인 18-08-30 12375
답변 답변글 답변 : 적외선 온도 교정 장치(blackbody) 관련 질문댓글[2] master 18-08-30 24627
질문 5V 1A~2A 전원공급장치 질문 master 18-08-29 11075
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기