Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 9/08/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Character Representation

A character string is a contiguous sequence of bytes in memory, as shown below.

The symbol :A in the figure specifies the address of the byte containing bit 0, which is the starting address of the represented data element.

CHARACTER Data Representation

A character string is specified by two attributes: the address A of the first byte of the string, and the length L of the string in bytes.

Linux and macOS

The length L of a string is in the range 1 through 2,147,483,647 (2**31-1) for systems based on IA-32 architecture and in the range 1 through 9,223,372,036,854,775,807 (2**63-1) for systems based on Intel® 64 architecture.

Windows

The length L of a string is in the range 1 through 2,147,483,647 (2**31-1) .