我使用的是VS2022
一,m服务器托管网ain函数
要学习C语言那必不可少的是main函数
main函数是C语言的根本,是一种规定
main()称之为主函数,是所有程序运行的入口
C语言所有的命令的开始是从main开始的
我们使用的main有3种
1,void main()
2,int main()
3,int main(void)
第一种是以前的命令我们现在已经不使用了
现在常使用的命令是第二种,第三种括号里写了void,即告诉我们不需要传参C语言使用
C语言中main函数的格式如下
#include
开头的是C语言的头文件,我会在下一篇文章中介绍
我们了解了C语言中的主体main函数,我们想要去写一个代码,我们还需要去了解计算机的单位,数据类型
二,关键字和数据转换
先介绍算机中常用的基本单位
主要有以下几种
位(Bit):是计算机中最小的数据单位,存放一位二进制数,即0或1。
字节(Byte):是计算机中表示存储容量的最常用的基本单位。一个字节由8个二进制位组成,通常用“B”表示。
字(Word):是计算机能一次性处理数据的基本单位。字包含的二进制位数称为“字长”,现代计算机的字长通常为16、32、64位。
千字节(kb):1024个字节为一个千字节
兆字节(mb):1024个千字节为一个兆字节。
吉字节(gb):1024个兆字节为一个吉字节。
太字节(tb):1024个吉字节为一个太字节。
要记住1bity=8 bit,剩下的都是1024转换的即1mb=1024kb,计算机的储存使用字节
总结bit, bity, kb, mb, gb, tb
我们来看下面的代码
我们通过sizeof计算出各种数据类型所占的字节有一些操作的,我也在后面讲这里呢,只是让大家看到,各种数据类型的关键字所占的空间大小。然后呢,我们来认识一下这些数据类型的关键字
关键字是C语言学习中常使用 ,不能使用关键字去命名,在数据类型的关键字常常使用short短整型
char 字符
int 整型,
long 长整形,
long long更长的整型,
float。 单精度浮点型,
double 双精度浮点型。
-Bool 布尔值
-Bool是C99标准新添加的关键字。只有两种结果true和false
基本数据类型由11个关键字组成:int、long、short、unsigned、char、float、double、signed、_Bool、
_Complex和_Imaginary
我们常常还能看到这些整形前面带有signed和unsigned,
它们代表有符号和无符号
有符号整型:
有符号整型可用于表示正整数和负整数。
■ int-﹣系统给定的基本整数类型。C语言规定int类型不小于16位。
■ short 或 short int-﹣最大的short类型整数小于或等于最大的int类型整数。C语言规定short类型至少占16位。
■ long 或 long int-﹣该类型可表示的整数大于或等于最大的int类型整数。C语言规定long类型至少占32位。
■ long long 或 long long int-﹣该类型可表示的整数大于或等于最大的long类型整数。long long类型至少占64位。
一般而言,long类型占用的内存比short类型大,int类型的宽度要么和long类型相同,要么和short类型相同。例如,旧DOS系统的PC提供16位的short和int,以及32位的long;Windows95系统提供16位的short以及32位的int和long。
无符号整型:
我们要明白一般例如int是32个bit
我们一般以最高位是符号位 ,因为int在VS中默认是有符号的int
00000000000000000000000000000000
例如
10000000000000000000000000000001
表现为-1
最高位是0表示正数,1表示负数
三,print函数
printf函数和scanf函数
printf()函数和 scanf()函数能让用户可以与程序交流,它们是输出/输入函数,或简称为I/O函数。我们先介绍print函数即,scanf因为涉及了操作符(运算符)scanf以后讲
打开语言大门的第一个编码,当然也是老套路了打印hello world
我们将函数printf直接拿出来看。我们可以看到他的格式printf(”语句”);
;是C语言的结束一般语句后面都会跟;
我们可以看printf与上面表达不同,这里使用了占位符(转换说明)
我们要明白请求printf()函数打印数据的指令要与待打印数据的类型相匹配。例如,打印整数时使用%d,打印字符时使用%c。
这些符号被称为占位符(转换说明)它们服务器托管网指定了如何把数据转换成可显示的形式。我们先列出ANSIC 标准为printf()
%a浮点数、十六进制数和p记数法(C99/C11)
%A浮点数、十六进制数和p记数法(C99/C11)
%c 单个字符
%d 有符号十进制整数
%f 单精度浮点数,十进制记数
%p 指针
%s 字符串
%u 无符号十进制整数
%lf 双精度浮点数,十进制记数,
先了解C语言有3种复数类型:float_Complex、double_Complex和long double_Complex。
例如,float_Complex类型的变量应包含两个float类型的值,分别表示复数的实部和虚部。类似地,
C语言的3种虚数类型是float_Imaginary、double Imaginary和long double_Imaginary。
我会在之后的学习中结合事例讲
文章的重点
1,main的意义
2,数据类型有什么
3,printf的使用
4,占位符
5,unsigned和signed的区别
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
摘要:我们提供了一键运行的notebook AI作画 Dreambooth 生成自定义主体,可以在ModelArts平台上调试开发自己的文生图模型。 本文分享自华为云社区《DreamBooth+LoRA微调生成主体》,作者: 杜甫盖房子 。 DreamBoot…