Igen. A Cobol lehetővé teszi az alfanumerikus változók numerikus változókba való áthelyezését. Az ABC-ből numerikusra való áthelyezés nem megengedett.
Hogyan lehet alfanumerikusokat numerikussá konvertálni a Cobolban?
RE: Alfanumerikus mező konvertálása numerikussá
Próbálja meg: 01 alfa-mező PIC X(4) ÉRTÉK "1234". 01 numerikus mező PIC 9(4). ÁTHELYEZÉS alfa-mező(1:4) numerikus mezőbe (1:4).
Összehasonlíthatjuk az alfanumerikus és a numerikus értékeket a Cobolban?
Sajnálom, cobol nem ezt teszi. Legyen szó alfanumerikus vagy numerikus összehasonlításról, a mezőszerkezetet úgy kell megszerveznie, hogy az tükrözze a logikai sorrendet.
Hogyan térhetek át alfanumerikusról comp-ra a Cobolban?
igen, áthelyezhetjük az alfanumerikus mezőket a COMP/Numeric mezőkbe, feltéve, hogy numerikus adatokkal rendelkezik. Kód: COMPUTE B=FUNCTION NUMVAL(A).
Alfanumerikus ellenőrzés van a Cobolban?
A referenciamódosítással vagy más COBOL-szolgáltatással beállíthat egy tesztet a nem kívánt karakterekre; mivel azonban az alfanumerikus karakterek a teljes leválogatási sorozatot tartalmazzák, nem tesztelheti közvetlenül az ALPHANUMERIC-ot a COBOL-ban.