[Delphi] @,^,#,$특수 기호 의미

2630 단어 Delphi
개술
  • ^: 포인터
  • @: 찾기
  • #: 10진수
  • $: 16진수
  •  
    @: 주소 지정 연산자
    1 var
    2   int :integer;
    3   p :^integer;
    4 begin
    5   new(P);
    6   int :=24;
    7   p :=@int;
    8   dispose(P);
    9 end;

     
     
     
    ^: 포인터의 인용 해석 조작부호
    var
      pint :^integer;
    begin
      new(pint);
      showmessage(inttohex(integer(@pint),8));
      pint^ :=$ff;
      showmessage(inttohex(pint^,4));
    end;

      
    기호^는 두 가지 용도가 있다
    유형 식별자에 나타나기 전에 다음과 같이 하십시오.
    ^typeName, typeName 형식 변수를 가리키는 바늘을 표시하는 형식을 표시합니다.
    바늘 변수 뒤에 나타나면
    pointer^, 이 기호는 바늘에 대한 참조를 해제합니다. 즉, 메모리 주소 (이 주소는 바늘에 저장됨) 에 저장된 값 바늘로 가리키는 데이터를 되돌려줍니다.
    var
      I: Integer;
      PI: ^Integer; 
    begin
      I := 10
      PI := @I;;
      PI^ := 20;
      I := PI^;
    end;

    바늘을 뽑는 방법, 예를 들어 y:=p^;Y에 대한 포인터 P
     
    #: ASCII 코드 값 표시자
    const
      tab_key=#9;//TAB  ASCII 

     
     
     

    좋은 웹페이지 즐겨찾기