This module, fnInt32Util
contains procedures for converting int32 values to various type of numerical strings.
Note
Unless stated otherwise, procedures of this module are pure procedures.
Uses
Functions
public pure function int32ToBinaryAsU(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to an unsigned binary string as if the bits are unsigned bits.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |
Return Value character(len=32)
public pure function int32ToBinary(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to a signed binary string.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |
Return Value character(len=33)
public pure function int32ToOctalAsU(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to an unsigned octal string as if the bits are unsigned bits.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |
Return Value character(len=11)
public pure function int32ToOctal(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to a signed octal string.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |
Return Value character(len=12)
public pure function int32ToHexAsU(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to an unsigned hexadecimal string as if the bits are unsigned bits.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |
Return Value character(len=8)
public pure function int32ToHex(input) result(strOut)
- Author
- Khang Hoang Nguyen
- Since
- 1.0.0.f
Convert the input
of type int32 to a signed hexadecimal string.
Arguments
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=k_int32), | intent(in) | :: | input | An int32 value. |