C语言,标识符和关键字,以及键盘输入语句
文章目录
- 标识符的命名规则和规范
- 标识符概念
- 标识符的命名规则
- 标识符命名规范
- 关键字
- 键盘输入语句
- 介绍
- 步骤 :
- 案例演示:
- 课后练习题
标识符的命名规则和规范
标识符概念
1)C 语言 对各种变量、函数等命名时使用的字符序列称为标识符
2)凡是自己可以起名字的地方都叫标识符
标识符的命名规则
1)由 26 个英文字母大小写,0-9 ,_或 $ 组成
2)数字不可以开头。
3)不可以使用关键字和保留字,但能包含关键字和保留字。
4)C 语言中严格区分大小写,长度无限制。
5)标识符不能包含空格。
标识符命名规范
1)程序中不得出现仅靠大小写区分的相似的标识符 int x, X; 变量 x 与 X 容易混淆
2)所有宏定义、枚举常数、常量(只读变量)全用大写字母命名,用下划线分隔单词 比如: const double TAX_RATE = 0.08; //TAX_RATE 只读变量 #define FILE_PATH “/usr/tmp”
3)定义变量别忘了初始化。定义变量时编译器并不一定清空了这块内存,它的值可能是无效的数据, 运行程序, 会异常退出
4) 变量名、函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz [驼峰法,小驼峰, 比如 short stuAge = 20;] 比如: tankShotGame 大驼峰 [TankShotGame]
关键字
键盘输入语句
介绍
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。
步骤 :
1)include <stdio.h>
2)使用 scanf 函数
3)使用适当的格式参数接收输入
案例演示:
要求:可以从控制台接收用户信息,【姓名,年龄,薪水,】。
#include<stdio.h>void main(){char name[] = "";int age = 0;double sal = 0.0;printf("请输入你的姓名");scanf("%s",name);printf("请输入你的年龄");scanf("%d",&age);printf("请输入你的工资");scanf("%lf",&sal);printf("输出的姓名是%s , 年龄是%d,工资是%lf",name,age,sal);}
课后练习题
1, 定义变量保存 秒数,打印输出 xx 小时 xx 分钟 xx 秒
#include<stdio.h>void main(){//思路 //1. 定义变量保存 秒数 second //2. 定义变量保存 小时 hour //3. 定义变量保存 分钟 min //4. 定义变量保存 剩余描述 leftSecondint second = 89254; //定义秒 int hour = second / 3600; //小时 int min = second % 3600 / 60; //取模之后是秒,转换成分 int leftSecond = second % 60; //剩余的秒 printf("%d 秒 合%d 小时%d 分钟%d 秒", second, hour, min, leftSecond);}
2, 实现对三个整数进行排序,输出时按照从小到大的顺序输出
#include<stdio.h>void main(){//实现对三个整数进行排序,输出时按照从小到大的顺序输出=> 冒泡 int n1 = 10; int n2 = 8; int n3 = 5; int temp = 0; //temp 是用于交换的临时变量printf("\n最初顺序 n1=%d n2=%d n3=%d", n1, n2,n3);if(n1 > n2){temp = n1; //temp = 10, n1 = 10n1 = n2; //n1 = 8 , n2 = 8n2 = temp; //n2 = 10} printf("\n第一次比较 n1=%d n2=%d n3=%d", n1, n2,n3);if(n2 > n3){temp = n2; //temp = 10,n2 = 10;n2 = n3; // n2 = 5,n3 = 5n3 = temp; // n3 = 10} printf("\n第二次比较 n1=%d n2=%d n3=%d", n1, n2,n3);if(n1 > n2){temp = n1; //temp = 8, n1 = 8n1 = n2; //n1 = 5 , n2 = 5n2 = temp; //n2 = 8} printf("\n第三次比较 n1=%d n2=%d n3=%d", n1, n2,n3);
}
C语言,标识符和关键字,以及键盘输入语句相关推荐
- 重温C语言六:标识符与键盘输入语句
文章目录 一.标识符 1.标识符概念 2.标识符的命名规则 3.判断下列标识符 4.标识符命名规范 5.关键字 二.键盘输入语句 1.介绍 2.步骤: 练习: 一.标识符 1.标识符概念 1)C语言对 ...
- 【Scala】Scala语言基础(IDEA创建项目、基本数据类型、range、键盘输入语句)
文章目录 1 简介 2 特点 3 函数式编程 3 为什么要学习Scala 4 第一个程序 5 使用IDEA创建Scala项目 6 Scala的变量 6.1 var变量 6.2 val变量(推荐) 7 ...
- c语言关键字不做标识符,C语言标识符、关键字、注释、表达式和语句
这一节主要讲解C语言中的几个基本概念. 标识符 定义变量时,我们使用了诸如 a.abc.mn123 这样的名字,它们都是标识符(Identifier). 标识符就是程序员自己起的名字,除了变量名,后面 ...
- C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出。
C语言编写程序:从键盘输入一个小写字母,该字母加密后变成其后继第2个字母输出. 例如:a加密后变成c,b加密后变成d,z加密后变成b. 实验代码: #include<stdio.h> in ...
- C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和
C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和 (遇到负数跳出本次循环继续重新输入,如果遇到0,则结束输入,输出答案) [for循环结构+if选择控制结构] #include ...
- java 键盘输入语句怎么写
java 键盘输入语句写法 第一种: public class shuRu{ public static void main(string arg[]){ system.out.println(arg ...
- 键盘输入语句||课后练习题
键盘输入语句
- C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。
c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...
- C语言(CED)从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。
(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 要求: 1.从键盘输入一些整数,求出它们的平均值.数据的 ...
最新文章
- python 自动化办公 案例_python自动化工具之pywinauto实例详解
- ABAP实践学习——包材分配表
- Android ART GC之GrowForUtilization的分析
- iPhone之横竖屏与自动旋转
- c语言errorinfo结构体,c结构体与文件
- ASP.NET Core 源码学习之Logging[1]:Introduction
- 多模光纤收发器的基本参数及主要特点
- IOS 深拷贝和浅拷贝应用
- 关于JS特效的兼容问题。
- HTK语音识别基础教程.ppt
- 3DS MAX的灯光
- python连接服务器执行命令进行部署
- OSChina 愚人节乱弹 ——我们组建个程序员国度吧
- Android 10.0在电话拨号盘(Dialer app中)通过暗码进入工厂测试模式
- mysql 设置 utc_关于时间:MySQL应该将其时区设置为UTC吗?
- 关于TI、海思(Hisilicon)、安霸(Ambarella)三家的百万高清方案的简单比较
- greenplum官方监控工具 GPCC 安装、升级、卸载
- 西门子1200PLC与V90伺服驱动器 TO控制模式(即工艺对象的方式))
- 2019-2-27-VisualStudio-插件-翻译注释
- vue中activated和deactivated是什么
热门文章
- Unity中使用调用Shell的命令行
- 著名IT公司名字的来历
- 抖音视频发布,字节小程序的坑
- eclipse无法进入调试模式解决办法
- 清理linux缓存及临时文件,【小知识】缓存和临时文件
- 哥几个又来看啦,进来吧逃不掉的(Linux精中之精)
- php get meta tags,php怎么抓取网站中meta函数get_meta_tags()
- python多显卡支持_pytorch多GPU并行运算的实现
- 如何选择一个专业靠谱的小程序代理公司?
- elementU中table表格模板(拿来即用)