目录

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语言】课后笔记第一章第二节——变量相关推荐

  1. 【小甲鱼C语言】课后笔记第一章第九节——if语句

    目录 1. 分支结构的作用就是将 C 语言的代码引入歧途 2.switch语句和分支嵌套 1. switch 语句 2. 使用 break 语句跳出 3. 分支结构的嵌套 2. 使用 break 语句 ...

  2. 一级造价工程师(安装)- 计量笔记 - 第一章第二节安装工程常用材料

    1.常用厚度为(0.5-1.5mm)的薄板制作风管及机器外壳防护罩. 常用厚度为0.5-1.5mm的薄板制作风管及机器外壳防护罩. 2.六角钢.八角钢的规格用(内切圆直径)来表示. 六角钢.八角钢的规 ...

  3. 《网络是怎样连接的》第一章第二节:向DNS服务器查询Web服务器的IP地址

    <网络是怎样连接的>第一章:浏览器生成消息 概述:这本书以 "从在浏览器输入网址,到屏幕显示出网页,当中到底发生了什么?"为疑问,探究其中的过程.本章讲的是浏览器怎么把 ...

  4. 软件构造 第一章第二节 软件开发的质量属性

    ​软件构造 第一章第二节 软件开发的质量属性 1.软件系统质量指标 External quality factors affect users 外部质量因素影响用户 Internal quality ...

  5. 【小甲鱼C语言】课后笔记第一章第三节——常量和宏定义

    目录 1.常见的常量 2.宏定义(符号常量) 3.标识符 4.字符串常量 5.课后习题(编程题) 1.常见的常量 整型常量:520, 1314, 123 实型常量:3.14, 5.12, 8.97 字 ...

  6. 【小甲鱼C语言】课后笔记第一章第一节——打印(printf)

    目录 1."打印"就是"输出"的意思 2.使用 GCC 编译程序:gcc 源代码 -o 可执行文件. 3.printf 是格式化输出函数 a.函数概要 b.函数 ...

  7. 小甲鱼c语言课后作业_知识,就是力量——山财“学习小课堂”助你蓄力

    编者按 少年,你渴望 知识的力量 吗? 我们有山财最全的学习秘籍, 只待你的耐心翻阅与潜心修炼! 接下来,就让我们一起查收学习干货~ 内容摘要 本系列推送分为 [悦览篇][干货篇][招募篇] 三大模块 ...

  8. CSAPP笔记 第一章第二章

    目录 第一章 一个典型的硬件组成 从键盘上读取hello指令​编辑 存储器结构示例 相对性能公式 计算机系统抽象 第二章--信息的表示和处理 按位 & | ^  ~ 与逻辑运算 &&a ...

  9. Datawhale数据分析第一章第二节:Pandas基础

    复习:数据分析的第一步,加载数据我们已经学习完毕了.当数据展现在我们面前的时候,我们所要做的第一步就是认识他,今天我们要学习的就是了解字段含义以及初步观察数据. 1 第一章:数据载入及初步观察 1.4 ...

最新文章

  1. 怎么样才可批量导出word文档中的照片 不再一张一张的另存为!
  2. PAT1066 Root of AVL Tree (25)(AVL树)
  3. 【主机】vnc 介绍以及安装时注意的问题
  4. Linux 精通Linux的“kill”命令
  5. case分支 shell函数 字符串的处理
  6. 【C / C++ 】memset函数
  7. Delphi 与C系列区别之已见(一)
  8. skimage.io.imread(), Image.open() 以及 cv2.imread()的区别
  9. oracle查询表字段sql语句怎么写,oracle联合查询并更新一个表字段的sql语句
  10. Java 23种设计模式案例:原则及分类
  11. 外连接就是允许不满足条件的字段查询出来
  12. npm install
  13. 网页web前端学习技巧
  14. WebPack常用功能介绍
  15. Keras中RNN、LSTM、GRU等输入形状batch_input_shape=(batch_size,time_steps,input_dim)及TimeseriesGenerator详解
  16. 惠普1139一体打印机如何联网打印_惠普1139打印机驱动安装步骤 LaserJet Pro M1139MFP打印机开箱后怎么安装...
  17. Python绘图 \ 数据可视化
  18. WlMAP:突破内网端口转发映射工具
  19. php 401认证,给phpMyAdmin增加401加密认证
  20. 今天收到一封非常牛B的离职信

热门文章

  1. 关于若依框架页面跳转但内容不变的问题
  2. 新概念模拟电路——晶体管构建的放大电路动态分析
  3. PASCAL VOC 2012数据集及其增强版介绍
  4. 汽车理论matlab编程,汽车理论课后作业matlab编程详解(带注释)
  5. Windows 下彻底删除sqlserver(亲测有效)
  6. Ubuntu(Linux)上安装微信(windows应用)
  7. Vim中的常用命令总结(持续补充完善)
  8. CodeBlocks自配主题+官方主题(附手动操作说明和免费下载文件)
  9. 这样回答离职原因,一定没问题!
  10. mysql中 s命令_MySql常用命令总结