در فرترن 77 رشته ها باید اندازه ای ثابت و از پیش تعیین شده داشته باشند. تعریف رشته در فرترن 77 به این شکل است:
CHARACTER name*length
همچنین می توان آرایه ای از رشته ها تعریف کرد:
CHARACTER array (size)*length
برای نوشتن رشته های ثابت تعداد لازم نیست و بجای آن از * استفاده می گردد.
CHARACTER format_scope*(*)
PARAMETER(format_scope=’this is constant CHARACTER!’)
دو عملیات ساده با رشته های کاراکتری در فرترن 77 عبارتند از استخراج بخشی از رشته یا پیوند دو رشته به یکدیگر. استخراج بخشی از رشته با قرار دادن علامت : بین شروع و پایان بخش مورد نظر صورت می گیرد. برای ترکیب رشته ها از علامت // استفاده می گردد.
substring= string(start position: end position)
برای کاراکترهای شروع و پایان, می توان عدد شروع یا پایان را ننوشت.
CHARACTER first_word*8, second_word*5, third_word*20
first_word=’FORTRAN’
second_word=first_word(:3)
third_word=second_word // first_word(4:)
متغیر third_word پس از اجرای این دستورات برابر رشته کاراکتری FORTRAN خواهد بود( فاصله بعلت اندازه متغیرsecond_word است).