为了弥补我c语言的欠缺,开始学c语言了:)
今天开始第一课数据类型(我的系统是64位ubuntu系统)
我的64位系统,所以指针都是64位的。
char c=0XFF;
short s=0X7FFF;
int i=0X7FFFFFFF;
unsigned int ui=0XFFFFFFFF;
long l=0X7FFFFFFFFFFFFFFF;
unsigned long ul=0XFFFFFFFFFFFFFFFF;
float f=0XFFFFFFFF;
double d=0XFFFFFFFFFFFFFFFF;
printf("char[size:%d,地址:%lX,value:%c]\n",(sizeof c),&c,c);
printf("short[size:%d,地址:%lX,value:%d]\n",(sizeof s),&s,s);
printf("int[size:%d,地址:%lX,value:%d]\n",(sizeof i),&i,i);
printf("unsigned int[size:%d,地址:%lX,value:%u]\n",(sizeof ui),&ui,ui);//注意无符号数要用%u
printf("long[size:%d,地址:%lX,value:%ld]\n",(sizeof l),&l,l);
printf("unsigned long[size:%d,地址:%lX,value:%lu]\n",(sizeof ul),&ul,ul);
printf("float[size:%d,地址:%lX,value:%f]\n",(sizeof f),&f,f);
printf("double[size:%d,地址:%lX,value:%f]\n",(sizeof d),&d,d);
输出
char[size:1,地址:7FFFC60A11EF,value:�]
short[size:2,地址:7FFFC60A11EC,value:32767]
int[size:4,地址:7FFFC60A11E8,value:2147483647]
unsigned int[size:4,地址:7FFFC60A11E4,value:4294967295]
long[size:8,地址:7FFFC60A11D8,value:9223372036854775807]
unsigned long[size:8,地址:7FFFC60A11D0,value:18446744073709551615]
float[size:4,地址:7FFFC60A11E0,value:4294967296.000000]
double[size:8,地址:7FFFC60A11C8,value:18446744073709551616.000000]
分享到:
相关推荐
C语言的基本数据类型,适合初学者阅读学习,也适用于国家二级计算机考试复习备考
C语言学习笔记基础数据类型
本课程主要讲解C语言的基本数据类型和表达式,以及运算符和不同类型数据间的运算转换。 首先,C语言的基本数据类型包括整型(如int)、浮点型(如float和double)、字符型(char)和布尔型(在某些标准库中表示为...
1. 数据类型的意义:数据类型是C语言学习中的基本概念,它决定了计算机如何处理信息。在C语言中,数据类型可以分为整型数据、浮点型数据和字符型数据三类。 2. 基本数据类型的分类:C语言中的基本数据类型可以根据...
C语言数据类型 C语言数据类型是指C语言中可以使用的各种数据类型,包括基本类型、构造类型和指针类型。理解数据类型是学习C语言的基础。...C语言数据类型是C语言的基础,理解数据类型是学习C语言的关键。
了解C语言的数据类型和常量是学习C语言的基础。 C语言的数据类型可以分为两大类:基本类型和构造类型。基本类型包括整型、实型、字符型、空类型等,而构造类型则包括数组、结构体、共用体、枚举类型等。 整型是...
C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言学习资源C语言...
在“C语言学习实例”中,你可以通过一系列的经典实例来深入理解这些概念。实例是学习编程的最佳方式,因为它们让你有机会亲手实践,将理论知识转化为实际操作。下面,我们将详细探讨这些实例可能涉及的知识点: 1. ...
"C语言学习资料软件"是一个专为初学者设计的资源集合,旨在帮助那些对C语言零基础的学习者快速理解和掌握这门强大的语言。 在C语言中,双向循环链表是一种复杂但极其重要的数据结构。它不同于单向链表,双向链表的...
《C语言学习300例》是一份专为编程初学者设计的学习资源,它涵盖了C语言的基础到进阶的各种实例,旨在帮助新人快速掌握这门强大的编程语言。这份压缩包包含了一个名为"C语言学习300例.pdf"的PDF文件,里面详细列举了...
具体描述了C语言中所有的数据类型,方便初学者学习,
C语言数据类型转换学习教案.pptx
1. **基本语法**:C语言的基础包括变量、数据类型(如整型、浮点型、字符型等)、运算符(算术、关系、逻辑、位操作等)、流程控制(顺序、选择、循环)以及函数的定义与调用。 2. **指针**:C语言中的指针是其独特...
"C语言基本数据类型" C语言是一种基本的程序设计语言,它提供了多种基本数据类型,包括整型、实型、字符型等。在C语言中,数据类型是指变量或表达式的类型,它决定了变量或表达式的取值范围和运算规则。 2.1 C语言...
本文将详细说明C语言的基础知识,包括ASCII码表、C语言转义字符、C语言运算符、C语言关键字和C语言数据类型等。 ASCII 码表 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)...
这篇“C语言学习和精华文摘”包含的是C语言的学习资源,包括100个实例、论坛上的精华帖子以及C语言教程,是初学者和进阶者都非常宝贵的资料。 一、C语言基础 C语言的基础包括数据类型、变量、运算符、控制结构(如...
本压缩包“C语言学习笔记.zip”包含了丰富的C语言学习资料,主要集中在“c-notes-master”这个子目录下,适合初学者和有一定基础的程序员进行深入学习。 在C语言的学习中,首先要掌握的基本概念包括变量、数据类型...
这些基础性问题涵盖了C语言的基本概念、数据类型、变量、运算符、控制结构、函数、数组、指针等知识点,为读者打下了坚实的基础。 二、实例开发 * 用C语言解决鬼谷算题 * 用C语言实现的闹钟程式 * C程式开发经典...
其次,C语言提供了丰富的运算符和数据类型,包括基本的数据类型如整型(int)、字符型(char)、浮点型(float, double)等,以及复合数据类型如结构体(struct)和联合体(union),支持不同类型的数据处理。此外,C语言强调...