PSS ID Number: 109877
Article Last Modified on 11/2/1999
-127 to 127 for INTEGER*1
-32,767 to 32,767 for INTEGER*2
-2,147,483,647 to 2,147,483,647 for INTEGER*4
-128 for INTEGER*1
-32,768 for INTEGER*2
-2,147,483,648 for INTEGER*4
integer*1 i
integer*2 j
integer*4 k
open(1,file='test.dat')
do n=3,5
write(1,*) -2**((2**n-1)) !write -128, -32768, -2147483648
end do
rewind(1)
read(1,*,iostat=ierr) i
if(ierr.eq.6100) then
print*, 'error reading integer*1 was: ',ierr
end if
read(1,*,iostat=ierr) j
if(ierr.eq.6100) then
print*, 'error reading integer*2 was: ',ierr
end if
read(1,*,iostat=ierr) k
if(ierr.eq.6100) then
print*, 'error reading integer*4 was: ',ierr
end if
pause
end
Additional query words: 1.00
Keywords: KB109877
Technology: kbAudDeveloper kbFORTRANPower32100NT kbFortranSearch kbZNotKeyword2