IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 函数 第一个简单C语言程序 常量和变量 标识符 关键词 printf include C语言基础数据类型 -> 正文阅读

[C++知识库]函数 第一个简单C语言程序 常量和变量 标识符 关键词 printf include C语言基础数据类型

目录

函数??

第一个C语言程序

标识符

关键词

?常量

变量

数据类型

这里是赋值运算符


函数??

? ? ? 编程中的函数和数学中的函数是完全不一样的。这里可以将编程中的函数看成一个机器:它可以输入一些值并进行一定的处理再输出结果。例如下面的例子:

第一个C语言程序

#include<stdio.h>
int main()
{
    printf("Hello World\n");
    return 0;
}

这里int 是整型类型-函数的返回值类型,main函数名称,()可以输入一些参数的值,当然也可以不输入,这里对应了输入一些值。接着printf(“Hello World\n”)的作用即在屏幕上打印这一串字符串,这里对应了函数在内部做一些处理。接着由return为函数的返回值 对应了最后者。由此间单的代码,可以总结出函数的基本格式。即:

函数的返回值类型 函数名称()
{
     做些什么处理;
      return 0;
  
}

下面趁热做一道题“求出两个整数的和,并输出其结果”

先定义这个函数

int add(int a,int b )
{
    
    return a + b;

}

这里定义了add这个函数作用即将两个整数相加并输出其结果? ?但这里为什么没有printf?

进入visual studio2022中运行这串代码,但发现无法运行。这是因为我们只是定义了这个add函数并未进行函数的调用,而函数的调用都需要主函数。主函数-代码的入口

下面进行整改:

#include<stdio.h>
int add(int a,int b)
{
    return a + b;
}
int main()
{
    int result;
    result = add(a,b); 
    printf("%d\n",result);   

    return0;
}

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 这里注意语法中的分号位置

标识符

? ? ?就是一些实体 它可以使函数 变量 其他实体? 上面的add result a b 均为标识符

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? “标识符必须进行声明或定义”

标识符命名规则可以由大小写字母,数字 下划线来命名 但第一个字符不能是数字 更不能用关键词来命名。

其作用后续讨论

关键词

? ?向上面的int printf 均是关键词 它们是C语言标准规定的具有一定的特殊的意义和用途。并不能作为标识符进行使用。

二,常量 变量 数据类型

?常量

现实中不变的量,这里可以细分为:1.整型常量:普通整型常量,无符号整型常量,长整型常量

//1 2 2 3
//1u
//1l

2.字符常量

这里单引号作为字符边界符

字符A:"A"? ?

只有一个字符

?转义字符:由斜杠和特殊字符组成,打印时会有一些效果(格式类或效果类)

3.实数型常量(小数或整数)

1.单精度实数型常量? ? ?1.11f2.双精度实数型常量? 随便输入一个小数都默认是双精度实数型常量

3.科学计数法

4.字符串常量

变量

? 就是可以改变的量 通常常理解成一个容器

那么如何生成一个变量:数据类型+变量名

printf? ?是系统自带函数? ? 其作用是将字符串输出到控制台

printf("%d %d %d",int a,int b,int c);

%d相当于占位符也叫做原样打印字符串 后面为变量名表其基本用法:打印字符串 打印变量或常量

//通常需要通过格式控制字符? %加上一些特殊字符

整数-%d? ? ? ? ? 字符-%c? ? ? 单精度实数-%f? ? ? 双精度实数-%lf

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 随后将介绍实数型数据的输出

数据类型

这里有字符型-char? ? ?整型-int? ? 单精度浮点型-float? ? ?双精度浮点型-double

这里再加上一些类型修饰词就可以组合成新的数据类型: short int短整型? ?long int长整型? ?long long int更长的整形

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 这里就有疑问了?不就是输入一个整数吗?

因为不同的数据类型首先占用的内存大小不一样,其次表示的数据范围不一样。

这里通过“sizeof”-测量实体占用字节的大小。其单位是字节。1字节=8比特位? ? ? 1kb=1024字节

紧接着是mb gb tb等。print打印 + format格式=printf

#include<stdio.h>
int main()
{
    printf("%d\n",sizeof(char));   

    printf("%d\n",sizeof(short)); 
    printf("%d\n",sizeof(int));   
    printf("%d\n",sizeof(long));   
    printf("%d\n",sizeof(long long));   
    printf("%d\n",sizeof(float));   
    printf("%d\n",sizeof(double));   
    printf("%d\n",sizeof(char));   

   



  

    return 0; 
}

?它不仅可以测量数据类型 还有变量和常量。

=

这里是赋值运算符

---将等式右边的值赋给左边的变量

强调变量必须事先声明。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 拜拜ヾ(?ω?`)o

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 11:35:34  更:2022-10-31 11:40:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 4:38:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码