初识C语言:注释、关键字、常量、变量
一、注释1.1 单行注释// 这是单行注释文字1.2 多行注释/* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意多行注释不能嵌套使用。1.3 示例#include /* 这里 是多行 注释 书写的内容 */ int main(void) { printf(HelloWorld\n); // 这是单行注释此行为输出 HelloWorld // 单行注释可以放在代码行尾也可以放在行上 return 0; }1.4 注释的小扩展二、关键字关键字在C语言中被赋予了特定含义的英文单词一共有32个关键字。但是不需要背后面会挨个讲解现在只要知道关键字的特点即可auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while现在知道两个关键字即可三、常量3.1 什么是常量程序运行的过程中其值永远不会发生改变的数据3.2 常量的分类3.3 练习给你一组数据说出下面每组数据中分别是哪种类型的常量0 :整形常量 0.0 :实型常量 -25 :整形常量 123 :整形常量 17.0:实型常量 ‘’ :语法错误 ‘ ’ :字符常量 ‘a’ :字符常量 ‘!’ :字符常量 ‘#’ :字符常量 ‘ab’:语法错误 ‘题’:语法错误 ‘’:语法错误 “” :字符串常量 “你好”:字符串常量3.4 细节补充实型常量的小细节0.93 可以写成 .93 18.0 可以写成 18.12340000 可以写成 1.2340000E7 但是写成 1.234 * 10的7次方就错误了因为这是一个计算过程不是最终的数字3.5 练习1选择题1. 以下选项中正确的整型常量是B A 12. B) -20 C) 1,000 D) 4 5 62选择题2.以下选项中正确的实型常量是D A 0 B) -31 C) 0.329×102 D) .8713选择题3.以下选项中不正确的实型常量是:B A 2.607E-1 B) 0.8103e 2 C) -77.77 D) 456e-24选择题4. 想要进行数学计算下面正确的写法是 C A“12” 13 B)“23”“13” C) 13 23 D)“1.2” 3.73.6 输出常量利用printf集合占位符的方式可以输出常量printf参数1参数2参数1输出内容的最终样式以字符串的形式体现 必填占位符举例1输出一个整数#include int main() { printf(%d, 10); return 0; }举例2输出一个小数#include int main() { printf(%f, 1.93); return 0; }举例3输出一个字符#include int main() { printf(%c, A); return 0; }举例4输出一个字符串#include int main() { // 第一种方式: printf(Hello World!); // 第二种方式 printf(我的名字为%s,尼古拉斯·纯情·暖男·天真·阿玮); return 0; }举例5输出一段话#include int main() { printf(阿玮的身高为%f米, 1.93); return 0; } c #include int main() { printf(阿玮的年龄为%d岁, 1.93); return 0; }作业练习按照要求输出以下内容1我学校的名字为XXXXX 要求学校的名字需要结合占位符的形式进行输出2我高考的总分为XXX分 要求总分需要结合占位符的形式进行输出3我亲亲女朋友的名字是XXX 要求女朋友的名字需要结合占位符的形式进行输出#include int main() { // 练习1打印学校的名字 printf(我学校的名字为:%s,珞珈山职业技术学院); // 练习2打印高考的成绩 printf(我高考的总分为%f分, 666.0); return 0; }3.7 输出多个常量一个printf中可以同时输出多个数据占位符和后面的数据要一一对应练习输出以下内容 我亲亲女朋友的姓名是小诗诗。性别女。年龄18岁。身高1米82。体重110斤。 要求女朋友的姓名性别年龄身高体重等信息需要结合占位符的形式进行输出#include int main() { printf(我亲亲女朋友的姓名是%s。性别%s。年龄%d岁。身高%f。体重%d斤, 小诗诗,女,18,1.82,110); return 0; }3.8 输出并换行平时写代码的时候想要换行直接写\n即可C语言会根据不同的操作系统解析成对应的换行符练习输出以下内容 我亲亲女朋友的姓名是小丹丹。性别女。年龄19岁。身高1米63。体重90斤。#include int main() { printf(我亲亲女朋友的姓名是%s\n, 小丹丹); printf(性别%s\n, 女); printf(年龄%d岁\n, 19); printf(身高%f\n, 1.63); printf(体重%d斤\n, 90); return 0; }四、变量4.1 变量的三要素1. 变量名用来在程序中使用。2. 变量类型开辟内存空间大小。3. 变量值存储的实际数据4.2 变量定义类型名 变量名 变量值一般都这么写 举例 int m 57;会开辟内存空间给变量。变量声明不会开辟内存空间。代码演示#include int main() { // 1. 定义格式 // 数据类型 变量名; int a; // 2. 赋值/修改值 // 变量名 数据值 a 10; // 3. 如果定义的时候已经知道了变量中要存储什么样的数据 // 数据类型 变量名 数据值 int b 20; return 0; }变量的练习两数相加#include int main() { //定义两个变量相加并求和 int a 10; int b 20; printf(%d\n, a b); return 0; }2. 微信余额用一个变量表示微信的余额需求:一开始微信的余额为100元收到了一个2元的红包经常发生改变的数据我们可以用变量来表示#include int main() { //定义变量表示余额 int money 100; money money 2; printf(%d\n, money); return 0; }4.3 变量的注意事项#include int main() { // 1. 变量中只能存一个值 int a 10; printf(%d\n, a); a 20; printf(%d\n, a);// 20 // 2. 变量名不允许重复 // int a 20; // printf(%d\n, a); // 3.一条语句可以定义多个变量了解 int b 10, c 20, d 30; printf(%d\n, b); printf(%d\n, c); printf(%d\n, d); // 4.变量在使用之前一定要赋值 //int e; //printf(%d\n, e); // 5.变量的作用范围(暂时不讲) return 0; }