Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
10진수 값을 2진수로 변환은????
제목 그대로 10진수의 값을 2진수로 변환 할려고
하는데 고수님들의 조언 부탁 드립니다...
그럼 모두 건강하시고 구정명절 잘보내시길...
2
COMMENTS
구창민
•
2001.01.20 02:03
이영근 wrote:
> 제목 그대로 10진수의 값을 2진수로 변환 할려고
> 하는데 고수님들의 조언 부탁 드립니다...
> 그럼 모두 건강하시고 구정명절 잘보내시길...
아래는 간단한 진수변환 방법입니다.
참고하시고 즐거운 프로그래밍, 즐거운 명절~~ ^_^
// 문자를 10진수로...
function CharToInteger(chr: Char): Integer;
begin
Result := Ord(chr);
end;
// 16진수를 10진수로...
function HexToInteger(HEX: String): Integer;
begin
if HEX = '' then
begin
Result := 0;
end
else
begin
HEX := '$' + HEX;
Result := StrToInt(HEX);
end;
end;
// 10진수를 2진수로...
function DecToBinStr(n: integer): string;
var
S: string;
i: integer;
Negative: boolean;
begin
if n = 0 then
begin
Result := '0';
System.Exit;
end;
Negative := False;
if n < 0 then
Negative := True; // 음수표시
n := Abs(n);
for i := 1 to SizeOf(n) * 8 do
begin
if n < 0 then
S := S + '1' else S := S + '0';
n := n shl 1;
end;
Delete(S,1,Pos('1',S) - 1); //remove leading zeros
if Negative then
S := '-' + S;
Result := S;
end;
0
0
삭제
수정
댓글
이영근
•
2001.01.20 02:11
구창민 wrote:
> 이영근 wrote:
> > 제목 그대로 10진수의 값을 2진수로 변환 할려고
> > 하는데 고수님들의 조언 부탁 드립니다...
> > 그럼 모두 건강하시고 구정명절 잘보내시길...
>
> 아래는 간단한 진수변환 방법입니다.
>
> 참고하시고 즐거운 프로그래밍, 즐거운 명절~~ ^_^
>
> // 문자를 10진수로...
> function CharToInteger(chr: Char): Integer;
> begin
> Result := Ord(chr);
> end;
>
> // 16진수를 10진수로...
> function HexToInteger(HEX: String): Integer;
> begin
> if HEX = '' then
> begin
> Result := 0;
> end
> else
> begin
> HEX := '$' + HEX;
> Result := StrToInt(HEX);
> end;
> end;
>
> // 10진수를 2진수로...
> function DecToBinStr(n: integer): string;
> var
> S: string;
> i: integer;
> Negative: boolean;
> begin
> if n = 0 then
> begin
> Result := '0';
> System.Exit;
> end;
>
> Negative := False;
> if n < 0 then
> Negative := True; // 음수표시
> n := Abs(n);
> for i := 1 to SizeOf(n) * 8 do
> begin
> if n < 0 then
> S := S + '1' else S := S + '0';
> n := n shl 1;
> end;
> Delete(S,1,Pos('1',S) - 1); //remove leading zeros
> if Negative then
> S := '-' + S;
> Result := S;
> end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델파이초보
2001.01.20 07:12
0
COMMENTS
/
0
LIKES
cpu 정보 알아내기
정종구
2001.01.20 06:08
0
COMMENTS
/
0
LIKES
Indy에 관한이야기..
현재사용중인 ip만을
•
2001.01.20 08:22
1
COMMENTS
/
0
LIKES
현재사용중인 ip만을 알고싶어요
유인철
•
2001.01.26 05:44
현재사용중인 ip만을 알고싶어요 wrote: > 여러개의 네트워크 어뎁터 (모뎀, ADSL..)가 설치되어 PC 에서 ...
강길남
2001.01.20 04:36
0
COMMENTS
/
0
LIKES
[급]delphi로 ado 만들어서 사용하는데 에러가 나네요
이수환
2001.01.20 03:25
0
COMMENTS
/
0
LIKES
질문]웹폴더 생성방법
아무개
•
2001.01.20 03:15
1
COMMENTS
/
0
LIKES
TChart 컴포넌트의 Series 갯수 코딩으로 늘리기
신호성
•
2001.01.20 21:49
아무개 wrote: > 코딩상에서 Series 의 숫자를 늘려야 합니다 > 도와주세여 제가 작성했던 DataSet을 ...
진상필
•
2001.01.20 02:43
3
COMMENTS
/
0
LIKES
edit 박스와 combo박스의 내용을 같게 하려구하는데여..
뻐록이
•
2001.01.20 20:10
진상필 wrote: > DB를 이용해서 에디트 박스와 콤보박스의 내용을 자동으로 변하게 하고 싶은데여...아무...
...
•
2001.01.20 11:58
진상필 wrote: > DB를 이용해서 에디트 박스와 콤보박스의 내용을 자동으로 변하게 하고 싶은데여...아무...
초보자
•
2001.01.20 03:12
진상필 wrote: > DB를 이용해서 에디트 박스와 콤보박스의 내용을 자동으로 변하게 하고 싶은데여...아무...
송 길 수
•
2001.01.20 03:07
2
COMMENTS
/
0
LIKES
DBLookupComboBox에 대한 조언부탁...
안경옥
•
2001.01.20 06:32
기억이 잘 아나는데요... 속성 보시면 ListSource 라는게 있을껍니다. 거기다가 텍스트를 직접 주시면 되...
나무..
•
2001.01.20 08:37
ListSource에는 dataset 종류만 됩니다. text property가 read-only라 프로퍼티를 변경해서도 해봤는데 ...
박정일
•
2001.01.20 02:17
1
COMMENTS
/
0
LIKES
시리얼 통신 문제...
김영호
•
2001.01.20 02:27
여러가지 문제가 있겠지만, 일단은 사용하신 컴퍼넌트를 쓰레드를 이용해서 사용하시는지 궁금하네요. 저도...
이영도
•
2001.01.20 02:16
2
COMMENTS
/
0
LIKES
Midas에서 Server를 죽이지말고 다시 login을 할려구요....
나무..
•
2001.01.20 08:03
이영도님의 경우 제 생각에는 서버 세팅이나, 서버 프로그램에 문제가 있는거 같습니다. 각 번호에 답변이...
임정영
•
2001.01.22 21:29
5번에 대한 제 생각입니다. 저도 3계층으로 프로그램을 하고 있습니다만 데이타베이스에 엔드유져들에 대...
다롱
2001.01.20 02:04
0
COMMENTS
/
0
LIKES
Table Update시 오류
천년밥튀
2001.01.20 01:51
0
COMMENTS
/
0
LIKES
MS-SQL Server 를 설치하니깐 ADO-Query가 이상해요
이영근
•
2001.01.20 01:51
2
COMMENTS
/
0
LIKES
10진수 값을 2진수로 변환은????
제목 그대로 10진수의 값을 2진수로 변환 할려고 하는데 고수님들의 조언 부탁 드립니다... 그럼 모두 건강하시고 구정명절 잘보내시길...
구창민
•
2001.01.20 02:03
이영근 wrote: > 제목 그대로 10진수의 값을 2진수로 변환 할려고 > 하는데 고수님들의 조언 부탁 드립니...
이영근
•
2001.01.20 02:11
구창민 wrote: > 이영근 wrote: > > 제목 그대로 10진수의 값을 2진수로 변환 할려고 > > 하는데 고수님...
Fenrir
•
2001.01.20 01:39
1
COMMENTS
/
0
LIKES
TBitmap.LoadFromStream 에서요..
박서규
•
2001.01.20 02:57
빌더는 몇번안써보았지만 ... 플이라는게 비슷한거겠죠? 이렇게 해보시면 될것같은데... 음... 스트림...
주야
•
2001.01.20 00:27
1
COMMENTS
/
0
LIKES
이런 INSERT문 보셨나요?
이영도
•
2001.01.20 02:26
주야 wrote: > insert into temp_table(acct_code, acct_name, dr_amt, cr_amt) > select acct_code...
바보감자
•
2001.01.20 00:22
1
COMMENTS
/
0
LIKES
[질문!!]메세지 박스가 뜨면 ok를 눌러주고 싶어여 ㅜ.ㅜ
yytr
•
2001.01.20 20:23
바보감자 wrote: > 안녕하세여...또 질문 ㅜ.ㅜ.. > ShellExecute(handle, Pchar('open'), PChar('c:1.re...
맨
•
2001.01.19 23:58
1
COMMENTS
/
0
LIKES
스트링그리드 초기화 방법?
바보감자
•
2001.01.20 00:30
맨 wrote: > 스트링그리드에 자료를 10개 입력했습니다...... > 그 다음에 그리드를 초기화하고 새로운 ...
올랭이
2001.01.19 23:39
0
COMMENTS
/
0
LIKES
컴포넌트만들기에서 이벤트 추가하는 법요..
바보감자
2001.01.19 22:59
0
COMMENTS
/
0
LIKES
컴맹님 감사.^^ 다른 질문.!! odbc 코딩으로 구현을.엑세스입니당...
초초보
•
2001.01.19 22:52
2
COMMENTS
/
0
LIKES
그렇게 했는데...잘 안되서염..더 좋은 방법은 없나여?
김영호
•
2001.01.20 02:21
Application.ProcessMessage()를 먼저 한다음 모달 폼을 띄우세요!
구창민
•
2001.01.19 23:06
초초보 wrote: > 우선 답변 고맙구염 > 메인폼 OnCreate이벤트에 ShowModal했는데 에러가 나더군요. > ...
이영근
2001/01/20 01:51
Views
451
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 제목 그대로 10진수의 값을 2진수로 변환 할려고
> 하는데 고수님들의 조언 부탁 드립니다...
> 그럼 모두 건강하시고 구정명절 잘보내시길...
아래는 간단한 진수변환 방법입니다.
참고하시고 즐거운 프로그래밍, 즐거운 명절~~ ^_^
// 문자를 10진수로...
function CharToInteger(chr: Char): Integer;
begin
Result := Ord(chr);
end;
// 16진수를 10진수로...
function HexToInteger(HEX: String): Integer;
begin
if HEX = '' then
begin
Result := 0;
end
else
begin
HEX := '$' + HEX;
Result := StrToInt(HEX);
end;
end;
// 10진수를 2진수로...
function DecToBinStr(n: integer): string;
var
S: string;
i: integer;
Negative: boolean;
begin
if n = 0 then
begin
Result := '0';
System.Exit;
end;
Negative := False;
if n < 0 then
Negative := True; // 음수표시
n := Abs(n);
for i := 1 to SizeOf(n) * 8 do
begin
if n < 0 then
S := S + '1' else S := S + '0';
n := n shl 1;
end;
Delete(S,1,Pos('1',S) - 1); //remove leading zeros
if Negative then
S := '-' + S;
Result := S;
end;