c语言中初始值的作用,初始C语言学习
一、我的第一个C语言程序
#include
int main()
{
printf("Hello C语言!\n");
printf("Hello Word!\n");
return 0;
}
//main函数是程序的入口
//一个工程中main函数有且仅有一个
运行结果为
二、数据类型
char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数
注意:在C语言中没有字符串类型
用程序来计算每种数据类型的大小
#include
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));
return 0;
}
程序计算得出
三、变量与常量
不变的值,C语言用常量表示
变化的值,C语言用变量表示
1.定义变量的方法:
int age = 20;//向内存申请两个字节=16bit位,用来存放20
float weight = 56.5f;//向内存申请4个字节,存放小数
2.变量的分类
全局变量
局部变量
下面用一段代码来描述全局变量与局部变量
#include
int num2 = 20;//全局变量-定义在代码块{}之外的变量
int a = 100;
int main()
{
int a = 10;
//全局变量和局部变量的名字建议不要相同容易误会,产生bug
//当局部变量和全局变量的名字相同时,局部变量优先
printf("%d\n", a);
int num1 = 10;//局部变量-定义在代码块{}之内的变量
return 0;
}
3.变量的使用
#include
int main()
{
//计算两个数的和
int num1 = 0;
int num2 = 0;
int sum = 0;
//输入数据-使用输入函数scanf
scanf("%d%d", &num1, &num2);//取地址符号&
//int sum = 0;
//C语言语法规定,变量要定义在当前代码块的最前面
sum = num1 + num2;
printf("sum=%d\n", sum);
//printf输出函数
return 0;
}
4.变量的作用域和生命周期
作用域:代码在程序中可用范围
全局变量的作用域是整个工程
局部变量的作用域是变量所在的局部范围
生命周期:变量的创建到变量的销毁的这个时间段
全局变量的生命周期就是程序的生命周期
局部变量的生命周期是进入作用域生命周期开始,出作用域生命周期结束
c语言中初始值的作用,初始C语言学习相关推荐
- asin c语言中 返回值范围_大学C语言考试易错知识点总结
作者:cggwz 来源:https://blog.csdn.net/cggwz/article/details/103740713?utm_medium=distribute.pc_relevant. ...
- C语言中流程图的主要作用是,C语言 三大流程控制
1>顺序流程图 2>悬着流程图 在计算机中,如果指定逻辑值,结果为0才为假,反之则为真,非0则1 (1) if(条件) { 语句体 } (2)if(条件) { 语句体 } else { 语 ...
- c语言中个各标点符号作用,在C语言中各个标点符号的作用是什么?
分号 是一条语句的结束标志符,每一条语句都必须以分号结尾. 冒号 一般在switch语句,三目运算符 例如( ? : ),类 等等中常用到,逗号 一般用于间隔两个变量,例如定义两个变量 int a , ...
- c语言中关闭文件的作用,【C语言】计算机中的流和文件概述(文件的概念及打开关闭)...
[C语言]计算机中的流和文件概述(文件的概念及打开关闭) [C语言]计算机中的流和文件概述(文件的概念及打开关闭) 目录 一.计算机中流 二.文件 1.文件的概念 2.文件的分类 3.文件的缓冲区 4 ...
- C语言中的逗号的作用,C语言逗号运算符和逗号表达式基础总结
逗号运算符的作用: 1,起分隔符的作用: 定义变量用于分隔变量:int a,b 输入或输出时用于分隔输出表列 printf("%d%d",a,b) 2,用于逗号表达式的顺序运算符 ...
- C语言中双感叹号的作用
1.C语言中双感叹号的作用 (1)感叹号的作用:感叹号是逻辑运算符,表示逻辑非,也就是把真变成假,把假变成真: (2)在C语言中,0值表示假,非0值都是真,所以感叹号会把非0值变成0,而把0值变成1: ...
- c语言中存贮班级学生的变量,C语言----变量教案.docx
C语言----变量教案 课 题 2.2 常量和变量----变量 课型 理实一体化 授课班级 高二计算机(升学班) 课时 2 教学目标 复习巩固C语言中常量的应用: 掌握C语言中变量的命名规则及应用. ...
- c语言中的除号什么作用,c语言中除号用什么表示
前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...
- c语言中初始化的主要作用,C语言初始化——栈的初始化
栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...
最新文章
- SAP Batch Derivation功能初探之一
- android的支付宝sdk 提示系统繁忙 请稍后再试_《活动运营中防系统扑街指南》
- boost库之tcp实例(同步方式)
- merge into语句的使用
- Spring mvc参数类型转换
- 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
- C# 图片加水印例程
- Division CodeForces - 1445C(数论因子相关)
- [20170616]vim 8.0的安装.txt
- 【Python】Python3.7.3 - Python内置函数
- 数据挖掘 numpy进阶之技巧和提示
- 【CITE】C#默认以管理员身份运行程序实现代码
- OSI七层模型及TCP/IP五层模型
- 详解 n 维向量、n 维数组 和 矩阵的维度
- 计算机中的成绩排名相同怎么弄,Excel:重复名次也可以查姓名成绩EXCEL基本教程 -电脑资料...
- 【SSM】SSM整合
- 【转】LVTTL与LVCMOS区别
- 【矩阵论】1.准备知识——复数域上的内积域正交阵
- java排队论代码_Java实现排队论的原理
- keil MDK5软件包介绍、下载、安装与分享