栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

(零基础) 第二课 C语言简介

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(零基础) 第二课 C语言简介

语言分为:低级语言(汇编),中级(中间)语言(宏汇编、C),高级语言(PASCAL、BASIC、JAVA)。

高级语言的编译和执行:高级语言程序→编译程序/解释程序→机器代码→计算机硬件;

Hello world程序:

#include //头命令,预编译命令 
void main() { //主函数 
	printf("hello world!");
}

编译和执行C程序:源程序(.c文件)→编译→目标文件(.o或.obj)→连接→可执行程序(.exe);

常量,变量:

常量:在程序中其值不能改变的量,分为“一般常量”和“符号常量”;

        符号常量:用#define定义的常量,用大写字母,可以起到一改全改的作用。

#include 
#define B 1
void main() {
	int a;
	a = B + 1;
	printf("1 + 1 =%d",a);
}

变量:在程序中其值可以改变的量;是一片连续的内存空间;是一个容器,用来存放数据。

        变量必须先声明(再赋值)后使用。

                1、声明变量:类型 变量名;

                2、定义时初始化变量:类型 变量名 = 初始值;

                3、定义后初始化变量:类型 变量名; 

                                                      变量名  = 初始值;

#include 
void main() {
	int a;
	int b;
	int c;
	a = 1;
	b = 2;
	c = 3;
	printf("%d %d %d", a, b, c);
}

        变量的命名规则:

                1、语法规则:变量必须是数字、字母、下划线_组成并且必须以下划线_或者字母开头;
                2、编程规范:变量必须要做到简明之意并且首字母小写(超过一个单词,从第二个开始首字母大写);
                3、不能和关键字(保留字)重名并且大小写敏感(大写和小写的变量是两个变量)。

基本数据类型:

 类型转换:

        1、自动类型转换:原则:把表示范围小的类型的值转换到表示范围大的类型的值;

           short → int → long → float → double

        2、强制类型转换:语法:(类型名)变量或数值。

                  例如:float a = 5.0, b = 3.0;

                            int qu = (int)(a / b);

 输出输入:

C语言的输入输出依靠输入输出函数来完成,即putchar(),getchar(),printf(),scanf(),它们称为“标准输入输出函数”,相关信息包含在stdio.h头文件中。

getchar()与putchar()

#include 
void main() {
	char c;
	c = getchar();
	putchar(c);
}

printf()函数补充:

1、printf("%Nd", num);

N为一个正整数,可以达到控制输出宽度和右对齐的效果。

2、printf("%M.Nf", num);

对于输出浮点型数值,可使用"%M.Nf"或"%M.Nlf"的格式,M和N均为一个正整数,可以达到控制输出宽度输出精度和右对齐的效果。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856192.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号