Python 기초 문법: 문자열 포매팅, 조건 연산자 및 인코딩 이해
문자열 서식화 (String Formatting)
Python에서는 다양한 방법으로 변수를 문자열에 삽입할 수 있습니다. 대표적으로 % 연산자를 활용한 전통적인 포매팅 방식이 있습니다.
기본 사용법: %s와 %d
name = input("이름을 입력하세요: ")
age = int(input("나이를 입력하세요: "))
msg = "안녕하세요, 저는 %s이고, %d세입니다." % (name, age)
print(msg)
입력 예시:
이 ...
7월 19일 21:18에 게시됨
STM32 LCD 디스플레이 ASCII 문자 표시 实验
이전 강좌에서는 다양한 인코딩 형식과 비트맵 폰트 관련 기초 지식을 학습하였다. 이번 강좌에서는 STM32 내부 Flash 메모리에 저장된 폰트 데이터를 사용하여 LCD에 문자를 표시하는 실험을 다룬다. 이 방식은 폰트 데이터 크기가 비교적 작은 경우에 적합하다. 폰트 데이터가 큰 경우에는 외부 저장소를 사용하는 방법이 필요하며, 이는后续 강좌에서 설명할 예정이다.
...
6월 29일 03:01에 게시됨
Java 문자열 뒤집기와 문자 카운팅 구현
1. 문자열 뒤집기
목표: 입력 문자열을 뒤집어 출력합니다. 예를 들어 "HelloWorld"는 "dlroWolleH"가 됩니다. 빈 문자열이나 공백만 있는 문자열도 처리해야 합니다.
접근 방식
문자열을 문자 배열로 변환한 후 양쪽 끝에서부터 교환
두 포인터(left, right)를 사용하여 중앙까지 반복
코드
public class StringReversal {
public static void main(String[] args ...
6월 18일 22:22에 게시됨
Verilog를 이용한 십진 양수와 ASCII 코드 상호 변환
소규모 숫자의 ASCII 코드 변환
1. 십진 정수를 BCD 코드(8421 방식)로 변환
BCD(Binary-Coded Decimal)는 각 십진 자릿수를 4비트 이진수로 표현하는 인코딩 방식이다. 예를 들어, 십진수 5는 0101로 표현된다.
십진수0123456789
BCD (4비트)0000000100100011010001010110011110001001
2. BCD 코드를 ASCII 코드로 변환
숫자 문자의 ASCII 코드는 16진수로 0x30부 ...
6월 15일 03:12에 게시됨