알고리즘에서 자주 나오는 타입 8개
void char string bool int long long double unsigned long long
void : 리턴하는 값이 없다.#include<bits/stdc++.h>
using namespace std;
int ret = 1;
void a() {
ret = 2;
cout << ret << '\\n';
return; // 아무 것도 리턴하지 않음
}
int main(){
a();
return 0;
}
char : 문자‘ 를 사용하여 선언#include<bits/stdc++.h>
using namespace std;
char b() {
char a = 'a';
return a;
}
int main(){
char a = b();
cout << a << '\\n';
return 0;
}
(string 따로 있고 char 가 따로 있어서 한 문자만 들어가는 타입인 듯.. aa 넣어보니 에러발생ㅋ)
string : 문자열char s[10];string a;#include<bits/stdc++.h>
using namespace std;
int main(){
string a = "미뇽이";
cout << a[0] << '\\n';
cout << a[0] << a[1] << a[2] << '\\n';
cout << a << '\\n';
string b = "abc";
cout << b[0] << '\\n';
cout << b << '\\n';
return 0;
}
// 출력
�
미
미뇽이
a
abc
❗️ � 가 출력되는 이유