C 语言基础概念总结
创始人
2024-12-06 14:05:10

C 语言基础概念总结

一、数据类型

目录

C 语言基础概念总结

一、数据类型

基本数据类型

构造数据类型

二、变量与常量

三、运算符与表达式

算术运算符

关系运算符

逻辑运算符

赋值运算符

自增自减运算符

四、控制流语句

顺序结构

选择结构

循环结构

五、函数

六、数组

七、字符串

八、指针

九、文件操作


  1. 基本数据类型

    • int:整型,用于存储整数,通常占用 4 个字节的存储空间。例如:int num = 10;
    • float:单精度浮点型,用于存储带小数的数值,精度约为 6 - 7 位有效数字,占用 4 个字节。例如:float f = 3.14f;
    • double:双精度浮点型,精度约为 15 - 16 位有效数字,占用 8 个字节。例如:double d = 3.1415926;
    • char:字符型,用于存储单个字符,占用 1 个字节。例如:char c = 'a';
  2. 构造数据类型

    • 数组:相同类型元素的有序集合。例如:int arr[5] = {1, 2, 3, 4, 5};
    • 结构体:将不同类型的数据组合成一个整体的数据类型。例如:
struct student {     char name[20];     int age;     float score; }; 
  • 共用体:使几个不同的变量共享同一段内存空间的数据类型。
  1. 指针数据类型
    • 指针是一个变量,其值为另一个变量的地址。例如:int* ptr;

二、变量与常量

  1. 变量
    • 变量是在程序运行过程中其值可以改变的量。变量在使用前必须先声明和定义。
  2. 常量
    • 常量是在程序运行过程中其值不能被改变的量。
    • 整型常量:如10-20
    • 浮点型常量:如3.14-2.5
    • 字符常量:如'a'

相关内容

热门资讯

原创 百... 5 月 13 日,Create2026 百度 AI 开发者大会在北京盛大启幕。百度创始人李彦宏在会上...
英伟达CEO黄仁勋称五年前的G... IT之家 5 月 13 日消息,在 AI 需求进入爆发周期的背景下,GPU 成为最紧缺的算力资源之一...
埃尔温·薛定谔:物理学最不情愿... 今天,我们面对的是一位巨匠。 他叫埃尔温·薛定谔。 在翻开他的故事之前,我想请你做一件事:想象一个盒...
破解40万年前直立人“分子密码... 中新网北京5月13日电 (记者 孙自法)作为第一个走出非洲并广泛扩散至亚欧大陆及东南亚的关键古人类,...
前华为具身智能“1号员工”领衔... 5月13日消息,深圳欧拉万象科技有限公司(下称“欧拉万象”)宣布完成数亿元人民币融资,由招商局创投领...