您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字面值 >

C语言中常量的默认类型

发布时间:2019-07-02 07:30 来源:未知 编辑:admin

  问题出来了 1,1.0都是什么类型 据说默认1为整型 1.0默认为双精度型 如果想把1为long型需要加L 1.0为浮点型需要加F 是这样的吗

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部有时,你也会看到一些老的代码中,在一些整型常后面加一个大写或小写的 L 字母。如:989L 这是什么意思呢?原来,一个常数如果其范围允许,那么计算机默认将其认为是 int 类型的,那么要让计算机把某个数认为是 long int类型,就可以在其后面加 L 或 l。不过,这在以前的16位机器才有意义了。现在,我们的机器都是32位,long int 和 int 完全一样,都是占用4个字节,所以,我们没有必要这样用了。但是long long 类型常量定义时就得写3LL,而unsigned long long 为

  实型常数一般只用10进制表示。比如 123.45,或 .123。后者是 0.123的简写。不过我个人认为,少写一个0的代价是很容看错。

  那么,C++按double类型为这个数分配内存,也就是说为它分配8个字节。如果要改变这一点,可以通过加后缀字母来实现。

  12.3e400 //long double类型,因为值已不在double类型的取值范围内

  知道合伙人数码行家采纳数:33616获赞数:62632学的虽是计算机网络,但是读的书很多也很杂也是一知半解,所以到现在我也不知道我有啥能力!只知道努力!向TA提问展开全部C语言中的常量一般分为两类整型常量和浮点数常量。

  注意:整型常量中有一类特殊的常量,即字符常量,有字符常量,引申出字符串常量。字符常量的默认类型是char类型,即有符号字符类型,字符串常量的类型,一般为const int类型。同时,不同的编译器,略有不同,但一般遵守该规则。

http://halsoankan.com/zimianzhi/189.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有