C语言数据类型分3大类,每1类又细分很多小类型,对于初学者来说感觉完全够用或者有些类型根本用不到,如何在今后的程序中选择合适的数据类型,10的7次方怎么表示出来,原则就是:,
1、满足要求的同时尽可能提高程序的运行速度;
2、提高程序的可移植性;
下面通过一些数据来一起分析选择何种数据类型。
不能划算。10的七次方是计算数字,而千米的长度单位。不能相互划算。千米,拼音是qiān mǐ,汉语词语,意思是指长度单位,俗称公里,英文用km(kilometer)表示。解释长度单位,等于
类型:signed int
输出格式符:%d
说明:因为12数字很小,所以我们给它申请一个有符号整型。
类型:signed int
输出格式符:%#x
说明:十六进制整型数规定,在数值前面加上 (0x+数值),所以0x3为十六进制整型数。
3、‘c’
类型:char
输出格式符:%c
说明:C语言规定字符型数据必须使用单引号加字符。
类型:double
输出格式符:%e
说明:浮点型数以指数形式书写,2.34乘以10的7次方。
5、‘\040’
类型:char
10的七次方就等于七个十相乘。因为两个十相乘等于100,它的得数有两个零,以此类推,我们能找到规律,几个十相乘,1后面就有几个零,七个十相乘得出来的是一后面有七个零,所以答案就是
输出格式符:%c
类型:double
输出格式符:%.1f
10的右上角有个7是表示10的7次幂,也就是7个10相乘,一般使用在科学计数法里面。
说明:浮点型数后面没有跟f或l都按double型,通过.1来控制输出小数点位数。
7、6L
10的七次方表示七个10相乘,所以10的七次方=10×10×10×10×10×10×10=
类型: signed long int
输出格式符:%ld
说明:6的正号省略,后面L表示长整型,所以我们使用有符号长整型数据。
8、6.0f
类型: float
输出格式符:%.1f
类型: double
病毒10的7次方是在单位体积1摩尔中含有病毒的个数为1×10^7=1千万个病毒。
输出格式符:%a
说明:0x表示十六进制数值,p是以幂为2的指数形式,12位2的12次方。
类型: signed int
输出格式符:%#o
说明:0表示八进制、12为整型数值。
11、2.9e05L
类型: long double float
输出格式符:%le
说明:整个数值是2.9乘以10的5次方,L表示为long double 型浮点数。
类型: signed int
输出格式符:%d
13、&39;
类型: char
输出格式符:%c
说明:单引号字符型必带,\转义序列符号,\n表示换行。
14、20.0f
类型: float
输出格式符:%2.1f
说明:20.0为浮点类型数,f表示为float型浮点数。
10的7次方等于
类型: signed int
输出格式符:%#x
说明:0x十六进制书写形式,44整型数。
类型: signed int
输出格式符:%d
说明:-代表数值符号,40整型数值。