【小甲鱼C语言】课后笔记第一章第二节——变量
目录
1、变量的命名规则
2、关键字
3、基本数据类型
4、声明变量的语法
5、课后习题(编程题)
1、变量的命名规则
C语言变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成,其他特殊字母不行。下横线通常用于连接一个比较长的变量名,比如i_love_fishC
第一个字母必须是由英文字母或者下划线开头,也就是不能用数字开头。
变量名区分大小写。因为C语言是大小写敏感的编程语言,也就是大写的FISHC跟小写的fishc会被认为是不同的两个名字。在传统的命名习惯中,我们用小写字母来命名变量,用大写字母来表示符号常量名。
不能使用关键字来命名变量。
2、关键字
3、基本数据类型
char —— 字符型,占用一个字节
int —— 整型,通常反映了所用机器中整数的最自然长度
float —— 单精度浮点型
double —— 双精度浮点型
4、声明变量的语法
int a; // 在内存中找到一个整型大小的位置,然后霸占起来,并给它命名叫 a
char b; //在内存中找到一个字节大小的位置,然后霸占起来,并给它命名叫 b
float c; //在内存中找到一个单精度浮点型数据大小的位置,然后霸占起来,并给它命名叫 c
double d; //在内存中找到一个双精度浮点型数据大小的位置,然后霸占起来,并给它命名叫 d
5、课后习题(编程题)
第一题
- 声明两个变量,一个叫 a,一个叫 b
- 将 3 赋值给变量 b
- 将变量 b 的值赋值给变量 a
- 将变量 b 乘以 2 并赋值给 b(代码这么写:b = b * 2)
- 打印变量 a 的值
- 打印变量 b 的值
代码
#include <stdio.h>int main()
{int a;int b;b = 3;a = b;b = b*2;printf("a的值为:%d\n",a);printf("b的值为:%d\n",b);return 0;
}
结果
第二题
- 声明一个变量 r,用来存放圆的半径
- 声明一个变量 c,用来存放圆的周长
- 声明一个变量 s,用来存放圆的面积
- 将 5 赋值给变量 r
- 计算圆的周长(公式:2 * 3.14 * r),并赋值给变量 c
- 计算圆的面积(公式:3.14 * r * r),并赋值给变量 s
- 打印圆的周长和面积(精确到小数点后两位),格式如下:
代码
#include <stdio.h>int main()
{int r;double c,s;r = 5;c = 2*3.14*r;s = 3.14*r*r;printf("周长为:%.2f,面积为:%.2f\n",c,s);return 0;
}
结果
第三题
按照结果编程!!!
结果
代码
#include <stdio.h>int main()
{printf("打印五个字符:%c %c %c %c %c\n",70, 105, 115, 104, 67);printf("前边用填充:%10d\n",2015);printf("前面用0填充:%010d\n",2015);printf("右对齐,保留2位:%10.2f\n",3.1416);printf("左对齐,保留3位:%-10.3f\n",3.1416);printf("右对齐,指数形式:%10e\n",520000.0);printf("左对齐,指数形式:%-10E\n",520000.0);return 0;
}
~
【小甲鱼C语言】课后笔记第一章第二节——变量相关推荐
- 【小甲鱼C语言】课后笔记第一章第九节——if语句
目录 1. 分支结构的作用就是将 C 语言的代码引入歧途 2.switch语句和分支嵌套 1. switch 语句 2. 使用 break 语句跳出 3. 分支结构的嵌套 2. 使用 break 语句 ...
- 一级造价工程师(安装)- 计量笔记 - 第一章第二节安装工程常用材料
1.常用厚度为(0.5-1.5mm)的薄板制作风管及机器外壳防护罩. 常用厚度为0.5-1.5mm的薄板制作风管及机器外壳防护罩. 2.六角钢.八角钢的规格用(内切圆直径)来表示. 六角钢.八角钢的规 ...
- 《网络是怎样连接的》第一章第二节:向DNS服务器查询Web服务器的IP地址
<网络是怎样连接的>第一章:浏览器生成消息 概述:这本书以 "从在浏览器输入网址,到屏幕显示出网页,当中到底发生了什么?"为疑问,探究其中的过程.本章讲的是浏览器怎么把 ...
- 软件构造 第一章第二节 软件开发的质量属性
软件构造 第一章第二节 软件开发的质量属性 1.软件系统质量指标 External quality factors affect users 外部质量因素影响用户 Internal quality ...
- 【小甲鱼C语言】课后笔记第一章第三节——常量和宏定义
目录 1.常见的常量 2.宏定义(符号常量) 3.标识符 4.字符串常量 5.课后习题(编程题) 1.常见的常量 整型常量:520, 1314, 123 实型常量:3.14, 5.12, 8.97 字 ...
- 【小甲鱼C语言】课后笔记第一章第一节——打印(printf)
目录 1."打印"就是"输出"的意思 2.使用 GCC 编译程序:gcc 源代码 -o 可执行文件. 3.printf 是格式化输出函数 a.函数概要 b.函数 ...
- 小甲鱼c语言课后作业_知识,就是力量——山财“学习小课堂”助你蓄力
编者按 少年,你渴望 知识的力量 吗? 我们有山财最全的学习秘籍, 只待你的耐心翻阅与潜心修炼! 接下来,就让我们一起查收学习干货~ 内容摘要 本系列推送分为 [悦览篇][干货篇][招募篇] 三大模块 ...
- CSAPP笔记 第一章第二章
目录 第一章 一个典型的硬件组成 从键盘上读取hello指令编辑 存储器结构示例 相对性能公式 计算机系统抽象 第二章--信息的表示和处理 按位 & | ^ ~ 与逻辑运算 &&a ...
- Datawhale数据分析第一章第二节:Pandas基础
复习:数据分析的第一步,加载数据我们已经学习完毕了.当数据展现在我们面前的时候,我们所要做的第一步就是认识他,今天我们要学习的就是了解字段含义以及初步观察数据. 1 第一章:数据载入及初步观察 1.4 ...
最新文章
- 怎么样才可批量导出word文档中的照片 不再一张一张的另存为!
- PAT1066 Root of AVL Tree (25)(AVL树)
- 【主机】vnc 介绍以及安装时注意的问题
- Linux 精通Linux的“kill”命令
- case分支 shell函数 字符串的处理
- 【C / C++ 】memset函数
- Delphi 与C系列区别之已见(一)
- skimage.io.imread(), Image.open() 以及 cv2.imread()的区别
- oracle查询表字段sql语句怎么写,oracle联合查询并更新一个表字段的sql语句
- Java 23种设计模式案例:原则及分类
- 外连接就是允许不满足条件的字段查询出来
- npm install
- 网页web前端学习技巧
- WebPack常用功能介绍
- Keras中RNN、LSTM、GRU等输入形状batch_input_shape=(batch_size,time_steps,input_dim)及TimeseriesGenerator详解
- 惠普1139一体打印机如何联网打印_惠普1139打印机驱动安装步骤 LaserJet Pro M1139MFP打印机开箱后怎么安装...
- Python绘图 \ 数据可视化
- WlMAP:突破内网端口转发映射工具
- php 401认证,给phpMyAdmin增加401加密认证
- 今天收到一封非常牛B的离职信