admin 發表於 2019-7-26 20:32:34

C语言中整型常量和实型常量有什么区别?

整型常量在C说话中,一般分为十进制整型茵蝶,常量、八进制整型常量和十六进制整型常量三种暗示情势:

十进制整型常量:只能呈现 0~9 的数字,且可带正、负号。比方:0 1 364 28 -34八进制整型常量:以数字0 开首的八进制数字串。此中数字为 0~7。比方:0111(十进制 73) 011(十进制 9) 0123(十进制83)十六进制整型常量:以 0x或 0X开首的十六进制数字串。此中每一个数字可所以 0~九、a~f或 A~F中的数字或英文字母。比方:0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制90)

实型常量就纷歧样了,它有两种暗示情势:一种是十进制小数情势,另外一种是指数情势:

十进制小数情势:十进制小数情势为包括一个小数点的十进制数字串。此类实型常量小数点前或后可以没稀有字,但不克不及同时没稀有字。比方:3.14159, .89, 56.0, 78., -3.0, 0.0指数情势的格局由两部门构成:十进制小数情势或十进制整型常量部门和指数部门。此中指数部门是在 e 或 E(至关于数詩立愛,学中幂底数 10)后跟整数阶码(便可带符号的整数指数)。比方:1e15 //暗示数值 1×10^15;0.35e+1 //暗示数值 0.35×10^1;78e-1 //暗示数值 78×10^-1。

整型常量实在分三种:整型、浮点、字符

一、整型:就是咱们日常平凡说的整数,可是在计较机内里,它给这个整数规定了一个范畴。好比int型的范畴就是- 32768 ~ 32767,意思是给它界说的时辰,只能这个范畴内界说,超越了就要犯错。以是呀,就有人想呀,若是我要界说更大的数怎样办??好了,接下来就有了long (长整型),long long (长长整型),和short int (短整型,比int显示的还要小)。这些整型可所以负数,也能够是正数,这就咱们说的有符号的整型。又有人想我的整数不克不及有负数,那该怎样办??所有接下来又有了无符号的整型。就是说取值范畴酿成了正数。其它没变革。

二、浮点:说白了就是小数。好比1.一、0.8这类数就是浮点型。浮点型也有分类,别离是float和double,它们有甚么区分呢??float显示的小数只能到小数点后6位,甚么意思呢?就是说它至多只能暗示成如许:0.666666,小数点后面只能有6位数,跨越了就不显示了。double则是能显示更多。就这么简略。

三、字符:字符型是甚么??就是字母构成的就是字符型。a,A,这些就是字符型。单个字母叫字符,多个字符组合在一块儿就是字符串,比方:abcd。

以上即是小编对“C说话中整型常量和实型常量有甚么区分?”的大致先容,但愿对您有所帮忙!
頁: [1]
查看完整版本: C语言中整型常量和实型常量有什么区别?