C语言中基本整型数据类型
2014-04-03 16:12
645 查看
字面值这个术语是字面值常量的缩写------这是一种实体,指定了自身的值,并且不允许发生改变。
当程序内出现整型常量时,它是属于整型家族类型中的哪一种?答案取决于常量是如何书写的,可以在有些常量的后面添加一个后缀来改变缺省规则。在整数常量后面添加L或l,可以使这个整数被解释为long整型值,字符U或u则用于吧数值指定为unsigned 整型值,如果一个常量后面添加这两个字符中的各一个,那么它就被解释为unsigned long整型值。对于字符常量。它们的类型总是int。不能再它们后面添加unsigned或者long后缀
C语言一般默认整型常量(字符常量/整型常量)类型为int,
如果使用格式字符%llu,printf会认为要输出的这个值的大小为8字节,所以如果对应的参数如果为0x0的话则有可能打印出乱七八糟的东西(因为它读了8个字节而不是4个字节)
另外printf整型变量时,打印的是有符号还是无符号取决于格式字符,与实际传入的参数类型及符号无关。
当程序内出现整型常量时,它是属于整型家族类型中的哪一种?答案取决于常量是如何书写的,可以在有些常量的后面添加一个后缀来改变缺省规则。在整数常量后面添加L或l,可以使这个整数被解释为long整型值,字符U或u则用于吧数值指定为unsigned 整型值,如果一个常量后面添加这两个字符中的各一个,那么它就被解释为unsigned long整型值。对于字符常量。它们的类型总是int。不能再它们后面添加unsigned或者long后缀
C语言一般默认整型常量(字符常量/整型常量)类型为int,
如果使用格式字符%llu,printf会认为要输出的这个值的大小为8字节,所以如果对应的参数如果为0x0的话则有可能打印出乱七八糟的东西(因为它读了8个字节而不是4个字节)
另外printf整型变量时,打印的是有符号还是无符号取决于格式字符,与实际传入的参数类型及符号无关。
相关文章推荐
- C语言中基本整型数据类型
- C语言基本数据类型:整型(int)用法详解
- C语言中数据结构的基本类型(整型、浮点型和字符型)
- C语言基本数据类型:整型(int)用法详解
- [C]基本数据类型:整型(int)用法详解
- C语言-数据类型(整型)
- C语言的三种整型数据类型:int、short int和long int
- C语言初步知识与基本数据类型(下)
- C语言学习笔记之基本数据类型
- C语言的标准和一些基本的数据类型
- C语言中各种基本数据类型在内存中的存储方式
- zerglurker的C语言教程003——基本数据类型
- C语言基础学习基本数据类型-int类型与int变量
- C语言的三种整型数据类型:int、short int和long int
- C语言之基本数据类型
- (二)、C语言的基本数据类型
- C语言的基本数据类型(9)
- 在学C语言之第二章C语言的基本数据类型和存储类-------字符型数据
- c语言和java中的基本数据类型都一样吗,都有哪些,长度是多少
- c语言基本数据类型short、int、long、char、float、double