string keyword="지각";
전화를 받고 눈을 떠보니 9시 반...;
처음으로 늦잠을 잤다ㅠㅠ
부랴부랴 출석을 하고 저번주에 이어 1주차 문법강의를 들었다.
1. 연산자
(1)비트연산자
int a = 0b1100;
int b = 0b1010;
int c = 0b1011;
& : 두 비트 값이 모두 1일 때 1을 반환
ex) int and = a & b;
>>8(0b1000)
| : 두 비트 값 중 하나라도 1일 때 1을 반환
ex) int or = a | b;
>>14(0b1110)
^ : 두 비트 값이 서로 다를 때 1을 반환
ex) int xor = a ^ b;
>>6(ob0110)
<< : 비트를 왼쪽으로 이동
ex) int leftShift = c << 2;
>>44(0b101100)
>> : 비트를 오른쪽으로 이동
ex) int rightShift = c>>1;
>>5(0b0101)
(2) 복합 대입 연산자
+=
ex) x += y; >> x = x + y;
x에 플러스 y를 해라!
-=, *=, /=, %= 도 마찬가지!
2. IndexOf
indexOf는 문자열에서 해당 문자가 몇번 째인지 저장하는함수이다.
ex) string str = "Hello, World!";
int index = str.IndexOf("World");
>>7
3. Replace
Relpace는 문자열을 새로운 문자열로 대체할 수 있다.
ex) string str = "Hello, World!";
string newStr = str.Replace("World", "Universe");
>>Hello, Universe
4. Compare
Compare는 두 문자열의 대소를 비교하여 -1,0,1의 값으로 알려준다.
-1 : a < b
0 : a = b
1 : a > b
문자열은 A가 제일 작고 Z가 가장 크며 대문자보다 소문자가 큰 값을 가진다.
5. Format
Fotmat은 문자열에 형식을 주어 변수의 값을 삽입할 수 있게 해준다.
ex) string name = "ay"
string age = 20;
string message = string.Format("My name is {0} and I'm {1} years old.", name, age);
>>My name is ay and I'm 20 years old.
*문자열 보간 $
ex) string message = $"My name is {name} and I'm {age} years old.";
>>My name is ay and I'm 20 years old.
오늘의 마무리
1주차강의를 다 듣고 숙제를 하는데 생각보다 어려워서 시간이 오래걸렸다.
개인과제까지 과연 만들 수 있을까...
지각도 지각이지만 하루종일 너무 졸려서 집중을 잘 못한 것 같다ㅠㅠ
오늘은 일찍 자고 내일 초집중해서 진도 쫙쫙 빼야겠다!
.
.
.
with 야옹이들
'개발자_뉴비일지' 카테고리의 다른 글
내일배움캠프 Unity 9일차 TIL - 반복 (2) | 2024.01.04 |
---|---|
내일배움캠프 Unity 8일차 TIL - null (1) | 2024.01.03 |
내일배움캠프 Unity 6일차 TIL - 헤멤 (0) | 2023.12.29 |
내일배움캠프 Unity 5일차 TIL - 캠프 1주차 마무리 (0) | 2023.12.28 |
내일배움캠프 Unity 4일차 TIL - 신박함 (0) | 2023.12.27 |