Çfarë kthen Atoi?
Çfarë kthen Atoi?

Video: Çfarë kthen Atoi?

Video: Çfarë kthen Atoi?
Video: Лучшие Рецепты из Редких ЯИЦ ЭМУ! Как вкусно приготовить ЯЙЦА ЭМУ? 2024, Nëntor
Anonim

Të atoi funksionin kthehet paraqitjen e numrave të plotë të një vargu. Të atoi funksioni i kalon të gjitha karakteret e hapësirës së bardhë në fillim të vargut, i konverton karakteret pasuese si pjesë të numrit dhe më pas ndalon kur ndeshet me karakterin e parë që nuk është numër.

Në mënyrë të ngjashme, pyetet, çfarë bën atoi ()?

atoi është një funksion në gjuhën e programimit C që konverton një varg në një paraqitje numerike me numër të plotë. atoi qëndron për ASCII në numër të plotë. ndër atoi (konst char *str); Argumenti str është një varg, i përfaqësuar nga një grup karakteresh, që përmban karakteret e një numri të plotë të nënshkruar.

Dikush mund të pyesë gjithashtu, a është Atoi një standard? Po, atoi () është pjesë e standarde C -- për fat të keq. Unë them "për fat të keq" sepse nuk bën asnjë gabim duke kontrolluar; nëse kthen 0, nuk mund të dallosh nëse e ke kaluar "0" apo sepse e ke kaluar "përshëndetje, botë" (i cili mund të ketë sjellje të papërcaktuar, por zakonisht kthen 0).

Dije gjithashtu, si funksionon Atoi C?

Në C , atoi () përdoret për konvertimet nga ASCII në numër të plotë. Duhet a C -string (char*) si parametër hyrës dhe kthen një vlerë të plotë (int). Në C , atoi () përdoret për konvertimet nga ASCII në numër të plotë. Duhet a C -string (char*) si parametër hyrës dhe kthen një vlerë të plotë (int).

Çfarë ndodh nëse Atoi dështon?

Nëse vargu nuk përfaqëson fare një numër të plotë, atoi do të kthejë 0. Po, ashtu është. Nëse atoi nuk mund të kryejë një konvertim, ai do të kthejë një rezultat të vlefshëm. Nëse vargu përfaqëson një numër të plotë por numër të plotë dështon për t'u përshtatur në rangun e int, atoi thërret në heshtje sjellje të papërcaktuar.

Recommended: