C ++中基本数据类型与派生数据类型之间的区别
在编程中,数据类型表示打算由用户使用的数据的类型和性质。它是编译器或解释器要处理的数据类型,并在主存储器中提供相应的存储位置。
现在根据数据的性质,数据类型主要有两种类型,一种是基本数据类型,另一种是派生数据类型。这两种数据类型都在编程中使用,并且在需要对数据实施业务逻辑时同样重要。
以下是基本数据类型和派生数据类型之间的重要区别
AsnamesuggestsFundamentaldatatypeisthedatatypewhichisconcreteandisintroducedbythelanguageitselfi.eithasitsownfundamentalcharacteristicsandpropertiesalongwithsomefundamentalmethodstoperformoperationsoverthem.
Fundamentaldatatypesinanylanguageareimplementedinconcreteformi.etherearefixedfundamentaldatatypeineachlanguageforinstanceinC++character,integer,float,andvoidarefundamentaldatatypes.
Characterdatatypeisusedforstorecharactersandcanbeclassifiedaschar,Signedchar,Unsignedchar.
Integerisusedforassignmentandstoringofintegers(nothavingdecimaldigits)andcanbeclassifiedassignedandunsigned.Furtherclassifiedasint,shortintandlongint.
Ifcaseoffundamentaldatatypeonlytypeandnatureofdataisconcernsothereinnoissueoftimecomplexityaswedealswiththeconcreteimplementationofthelanguage.