본문 바로가기 메뉴 바로가기

기록노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록노트

검색하기 폼
  • 분류 전체보기 (37)
    • 공지 (1)
    • SW (30)
      • C (7)
      • C# (18)
      • Python (0)
      • 컴퓨터과학이 여는 세계 (5)
    • 3D Graphic Design (0)
      • 마야 (0)
    • 이모저모 (6)
      • 영화 (6)
      • 독서 (0)
      • 공유 (0)
  • 방명록

프로그래밍 (23)
C#_4. 비트 연산자

4. 비트 연산자 1. 비트 (Bit) 두가지 중 1가지 값을 저장할 수 있는 단위, 흔히 0과 1로 표현하지만, 이는 시각적인 것. 2. 바이트 (Byte) 8개의 비트로 구성, 2의 8승인 256가지의 경우의 수 저장 가능. ※ 1Byte = 8Bit (2의 3제곱Bit) 1KByte = 1024Byte (2의 10제곱Byte) 1MByte = 1024KByte (2의 10제곱KByte) 1GByte = 1024MByte (2의 10제곱MByte) 1TByte = 1024GByte (2의 10제곱GByte) 3. 비트 연산자 왼쪽시프트 연산자 첫번째 피연산자의 비트를 두번째 피연산자의 수만큼 오른쪽으로 이동 첫번째 피연산자: int, uint, long, ulong 두번째 피연산자: int 논리곱(A..

SW/C# 2018. 9. 17. 18:10
[ 초보자를 위한 C# 200제 ] C#_014

[ 초보자를 위한 C# 200제 ] C#_014 using System;using System.Collections.Generic;using System.Linq;using System.Text; // 중첩 for문 namespace Project_014{ public class Asterisk { // 계단 내려가기 public static void ShowStageDown(int n) { for(int i=0; i

SW/C# 2018. 3. 25. 18:00
[ 초보자를 위한 C# 200제 ] C#_013

[ 초보자를 위한 C# 200제 ] C#_013 using System;using System.Collections.Generic;using System.Linq;using System.Text; // 순환문 for namespace Project_013{ public class Asterisk { public static void ShowLine(int num) { for (int i=0; i

SW/C# 2018. 3. 25. 10:00
[ 초보자를 위한 C# 200제 ] C#_012

[ 초보자를 위한 C# 200제 ] C#_012 using System;using System.Collections.Generic;using System.Linq;using System.Text; /* 삼항 연산자( ? : ) * * if~else를 간단하게 만든 수식 * D = C ? A : B * C(조건식)을 실행하여 결과가 참이면 A를 D에 대입하고, * 거짓이면 B를 D에 대입한다. * * ? : 가 동시에 보이면 삼항 연산자를 바로 떠올르기 * */ namespace Project_012{ public class Numbers { // 짝수인가? public static bool IsEven(int num) { bool isP = (num % 2 == 0) ? true : false; retu..

SW/C# 2018. 3. 24. 17:30
[ 초보자를 위한 C# 200제 ] C#_011

[ 초보자를 위한 C# 200제 ] C#_011 using System;using System.Collections.Generic;using System.Linq;using System.Text; // if ~ else namespace Project_011{ public class Numbers { public static bool IsEven(int num) // num이 짝수인지 판단하기 { bool isP = false; if(num % 2 == 0) // 2로 나누어 나머지가 0이면 짝수, 나머지가 1이면 홀수 { isP = true; // 짝수면 true } // 아래 3줄은 생략해도 무관 else { isP = false; } return isP; } public static bool IsO..

SW/C# 2018. 3. 24. 11:00
[ 초보자를 위한 C# 200제 ] C#_010

[ 초보자를 위한 C# 200제 ] C#_010 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_010{ class Program { static void Main(string[] args) { /* 키워드(예약어)와 이름명령법 * * 키워드는 프로그램에서 이미 정의되어 사용되고 있는 것 * 사용자가 변수나 클래스, 메서드의 이름으로 선언하여 사용할 수 없다. * 키워드는 "모두" 소문자이다. * * 식별자(identifier): 클래스, 메서드, 변수의 이름으로 사용되는 규칙 */ } }}

SW/C# 2018. 3. 23. 20:01
[ 초보자를 위한 C# 200제 ] C#_009

[ 초보자를 위한 C# 200제 ] C#_009 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_009{ class Program { static void Main(string[] args) { /* 메서드(method) * 데이터를 받아서 연산을 수행한 다음, * 결과를 리턴하는 과정을 나열한 것이 메서드 선언이다. * 실행되고 있으면 메서드 호출이라고 한다. * 준비하고 있는 상태는"선언", 실행되고 있는 상태는 "호출"이다. * * 메서드 외부에서 입력되는 데이터를 아규먼트라고 한다. * "메서드 이름(아규먼트)" 형식대로 선언하고 호출한다. */ Console.Wri..

SW/C# 2018. 3. 23. 19:59
[ 초보자를 위한 C# 200제 ] C#_008

[ 초보자를 위한 C# 200제 ] C#_008 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_008{ class Program { static void Main(string[] args) { /* 기본 산술 연산자(operator) * double 타입일 때 주의할 연산자: /, % * ex) 44.55/9.9 = 4.5 (배수, 나머지가 0) * 44.55%9.9 = 4.95 (몫이 정수로 4, 나머지 4.95) */ Console.WriteLine("두 수를 입력하세요. "); int a = int.Parse(Console.ReadLine()); int b = int..

SW/C# 2018. 3. 22. 13:00
[ 초보자를 위한 C# 200제 ] C#_007

[ 초보자를 위한 C# 200제 ] C#_007 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_007{ class Program { static void Main(string[] args) { /* 변수(type, 형): 정수는 int, 실수는 double, 문자열은 string * Consol.ReadLine() 메서드는 Enter를 누를 때까지 키보드로 입력받는 문자열을 리턴한다. * int.Parse()는 문자열을 int 형식으로 double.Parse()는 문자열을 double로 변환한다. */ Console.WriteLine("원하는 문자열을 입력하세요. "); ..

SW/C# 2018. 3. 22. 10:21
[ 초보자를 위한 C# 200제 ] C#_006

[ 초보자를 위한 C# 200제 ] C#_006 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_006{ class Program { static void Main(string[] args) { /* 변수: 데이터를 저장하는 임시 저장 장소 * 임시 정장을 대입이라고도 한다. * 변수는 몇 번이고 새로 대입할 수 있다. * 새로운 대입을 금지하고 싶으면 const 키워드를 붙여 "상수"로 만든다. */ int iNum1 = 3; // 정수 대입 int iNum2 = 5; const int INUM = 6; // 새로운 대입 불가 double dNum1 = 3.0; // 실수..

SW/C# 2018. 3. 21. 21:07
[ 초보자를 위한 C# 200제 ] C#_005

[ 초보자를 위한 C# 200제 ] C#_005 using System;using System.Windows.Forms; namespace Project_005{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); } private void Clear() { this.txtNum1.Text = ""; this.txtNum2.Text = ""; this.txtResult.Text = ""; this.IbResult.Text = "Ready"; } private void btnAdd_Click(object se..

SW/C# 2018. 3. 21. 21:02
[ 초보자를 위한 C# 200제 ] C#_004

[ 초보자를 위한 C# 200제 ] C#_004 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_004{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); // 메서드 호출 } private void Clear..

SW/C# 2018. 3. 21. 20:55
[ 초보자를 위한 C# 200제 ] C#_003

[ 초보자를 위한 C# 200제 ] C#_003 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_003{ public partial class Form1 : Form { public Form1() { // 생성자가 가장 먼저 호출된다. InitializeComponent(); //-------------------이곳에 초기화 -------------------// // 생성자가 호출되면 Clear()를 자동..

SW/C# 2018. 3. 20. 10:30
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 정수
  • 앨런 튜링
  • 초보
  • 에니그마
  • 기계적 추론
  • 이광근
  • 비전공자
  • 오버플로우
  • 계산기
  • 서울대
  • 프로그램
  • 독서
  • 튜링
  • 두 수 입력
  • 컴퓨터과학이 여는 세계
  • 영화
  • 나눗셈
  • 유니티 기초
  • 동적
  • 초보자를 위한 C# 200제
  • c#
  • 메서드
  • 기본개념
  • dynamic
  • 프로그래밍
  • 컴퓨터의 시초
  • 수리 명제 자동판결 문제
  • 컴퓨터과학
  • 뇌를 자극하는 C# 5.0 프로그래밍
  • c
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바