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

广东专升本C语言程序设计(陆续更新)

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

广东专升本C语言程序设计(陆续更新)

初心:在一个人摸索下十分痛苦,不知道哪里开始复习,真题以及视频都没有,我希望在自己摸索完之后,能把宝贵的经验分享给需要的人,也希望各位以后也可以帮助更多的人,接下来让我们一起开始学习C语言和数据结构吧!!!

座右铭:“莫问收获,但问耕耘”

目录

C语言预备知识

基本数据类型

什么是变量:

变量为什么必须初始化:

如何定义变量:

什么是进制:

printf的用法:(先了解,后面会代码分析---待更新)

常量在c语言中如何表示:

字符char:

常量以什么样的二进制代码存储在计算机中:(了解即可)

什么是字节:

char使用常见问题解析:

未完待续(明天更新):


C语言预备知识

数据类型

基本数据类型

整数

        整型----int                      占用4个字节 
        短整型----short int       占用2个字节 
        长整形----long int         占用8个字节

浮点型【实数】

        单精度浮点数----float 小         占用4个字节

        双精度浮点数----double 大    占用8个字节

字符

        char 占用一个字节

复合类型数据

    结构体
    枚举
    共用体

什么是变量:

变量的本质就是内存中一段存储空间。

#include 
int main() {
	int i = 3;//3最终是存放在内存中,程序终止之后3所占的空间会被释放
	printf("i=%dn", i);//%d 是输出整形的 后面会详细讲 
	return 0;
}

输出结果:

变量为什么必须初始化:

 所谓的初始化就是赋值的意思。

先来看看未初始化的代码:

 已经初始化的代码:

#include 
int main() {
	int i = 88;
		printf("i=%dn", i);//输出88
		return 0;
	}

如何定义变量:

数据类型 变量名 = 要赋的值;
等价于
数据类型 变量名;
变量名 = 要赋的值;

举例子: 

#include 
int main() {
	int i = 88;
	//等价于 int i; i=88;
		printf("i=%dn", i);//输出88
		return 0;
	}

什么是进制:

十进制就是逢十进一
二进制就是逢二进一
十六进制就是逢十六进一

例子:(ps:在算进制转换可以使用位权展开法进行计算-----具体百度)

#include 
int main() {
	int i = 88;//10进制
	printf("i=%xn", i);//输出58 
}

printf的用法:(先了解,后面会代码分析---待更新)

    %d表示以十进制输出    %d是整形
    %x或者%X表示以十六进制输出
    %o表示以八进制输出
    %s表示输出字符串
    %c表示输出字符
    %f表示(待更新,还没复习完)

常量在c语言中如何表示:

整数:
十进制:传统的写法
十六进制:前面加0x或0X
八进制:前面加0  注意是数字零不是字母o

浮点数:
传统的写法

float x = 3.1;//传统
科学技术法
float x = 3.2e3;//x的值是3200
float x = 123.45e-2;//x的值是1.2345

代码展示:

#include 
int main() {
	float x = 123.45e-2;//赋值不加F 默认是double类型 加了F如:123.45e-2F;是float类型 
	printf("%fn", x);//输出1.234500
}

字符char:

总结:字符用单引号,字符串用双引号。

单个字符用单引号括起来
'A'表示字符A
'AB'错误

字符串用双引号括起来 
"A"正确,因为"A"代表'A' ''的组合   ''代表了字符串的结束,但不算字符串长度 

常量以什么样的二进制代码存储在计算机中:(了解即可)

整数是以补码的形式转化为二进制代码存储在计算机中
实数是以IEEE754标准转化为二进制代码存储在计算机中
字符的本质实际也是与整数的存储方式相同

什么是字节:

字节就是存储数据的单位,并且是硬件所能访问的最小单位
1字节 = 8位
1k = 1024字节
1M = 1024K
1G = 1024M

char使用常见问题解析:
#include 
int main() {
	char ch = 'A';//ok  等价于 char ch ; ch = 'A';
	
	//char g = "AB";//错误 因为"AB"是字符串,我们不能把字符串赋值给单个字符
	
	//char b ="A";//错误 凡是字符串都默认加 ch变量只能存放一个 所以报错 
	// 因为"A"代表'A' ''的组合   ''代表了字符串的结束,但不算字符串长度 
	
	//char k ='AB'//错误的 单引号只能扩一个字符 

	printf("%cn", ch);//输出A
	 return 0;

 }

未完待续(明天更新):

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

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

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