c_signed_char_to_hex Function

private elemental function c_signed_char_to_hex(char) result(hex)

Convert a 1-byte integer into hexadecimal

Arguments

Type IntentOptional Attributes Name
integer(kind=c_signed_char), intent(in) :: char

Return Value character(len=2)


Contents

Source Code


Source Code

  elemental function c_signed_char_to_hex(char) result(hex)
    integer(c_signed_char), intent(in) :: char
    character(len=2) :: hex
    ! Note this almost certainly writes the result in uppercase
    write(hex, '(z2.2)') char
  end function c_signed_char_to_hex