게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 질문입니다
게시물ID : programmer_16768짧은주소 복사하기
작성자 : 강을오른연어
추천 : 0
조회수 : 548회
댓글수 : 17개
등록시간 : 2016/04/17 23:08:00
옵션
  • 창작글
  • 본인삭제금지
  • 외부펌금지
#include<iostream>
#include<string>

using namespace std;

int main()
{
cout << 2014 + "년" << endl;
cout << 2014<< endl;
cout <<"년" << endl;

return 0;
}

dd.PNG


const int i=2014;
const char* c="년";

으로도 해봣는데 공백이 나오네요

비트디펜더 차단 풀기전엔 잡 문자가 나왓고...

왜이런가요

2014랑 "년"이 같이 들어가면 무슨일이 생기는 건지 

원 문법은 

out<< 2014<<"년"<<endl;

이게 맞겟지만

왜 이상한 값이 나오는지..

가끔 문자도 뱉던데...

제 컴퓨터의 메모리 범위를 초과한 값을 const int에 넣어서 해보면 응답없음 뜨는거 보니

시스템 메모리에 있는 값을 출력해주는거 같은데

이유를 모르겟네요


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호