page contents

C语言基础-1

一、入口函数 #include <stdio.h> int main() { getchar(); getchar(); return 0; } C语言的入口函数是main,有且只有一个,写法上也有不同的一些方式,如上就是我个人比较喜欢用...

一、入口函数

#include <stdio.h>

int main()
{

	getchar();
	getchar();
	return 0;
}

C语言的入口函数是main,有且只有一个,写法上也有不同的一些方式,如上就是我个人比较喜欢用的

返回值类型为int,最后return 0;表示正常结束程序,但是可以是void main()这种,没有返回值的

在主函数也还有一种要传参的int main(int argc,char *argv[])这种形式,里面的,argc表示的是命令行条数,argv表示的命令行,暂且可以这么理解,在windows下面要给这个传参最简单的方式就是直接拖动n个文件放到这个exe程序上,然后输出argc表示的是拖动的文件个数+1(自己也算一个),argv这个二级指针,用字符串的方式遍历一下,就能得到所拖进来的文件的路径+自己的路径

二、数据类型

在C语言的数据类型还是有一些的,这里讲4个最基本的数据类型(int,float,double,char)的使用

数据类型的作用:简单来说就是用来区分数据的,就好像在现实生活中有各种度量单位,需要进行区分,在不同的情况下使用不同的度量单位会更好用

在程序中的体现:是通过定义标识符来存储所对应的值,定义标识符的语法  变量类型 标识符名;标识符要符合命名规则和规范,

标识符命名规则:不能以数字开头,不能用标点符号,不能用特殊符合,不能用系统使用了的,不能带空格,其他的就可以随意组合,中文汉字也能用但是是在C++11之后才有的,而且也不建议使用汉字做标识符

标识符命名规范:就4个字,见名知意。通常是英文单词,比如要定义一个标识符来存年龄的值,那么标识符(也可以叫做变量)通常为age,英语单词,如果是多个比如我的名字就是myAge,多个英语单纯拼接到一起,或者有的会用缩写,ma,之类的,但是总的来说标识符命名要见名知意,这样才方便去阅读代码

int:整型变量,用来存整数,如果用来存小数那么会直接舍弃小数部分,所占内存大小为4字节

float:单精度浮点型,用来存小数,能精确到小数点后6~7位,所占内存大小为4字节

double:双精度浮点型,用来存小数,能精确到小数点后16~17位,所占内存大小为8字节
char:字符形,用来存字符的,所占大小为1字节,字符在程序的表示为  '1'  ,用单引号括起来,里面写一个字符,中文汉字要注意是两个字节,所以一个char存不下来

三、使用

1、使用过数据类型定义变量

类型 标识符;

int value=123;    

char ch='d';

flaot fValue=12.34f;

double dValue=12.34;

2、赋值使用

printf("%d,%c,%f,%lf\n",value,ch,fValue,DValue);输出他们的值,其他的操作以此类推

四、补充

1、以上操作都在VS上使用

2、在VS里面默认的小数类型是double,也就是说123.123,这样一个小数是double类型,要赋值给float类型需要在后面加一个f,表示是float类型,对值没有影响

3、字符和整型直接可以相互赋值,具体的值对照ascii表

4、在输出基本数据类的值的时候需要对应的格式占位符,一一对应,参照赋值使用里面的输出

5、不同的数据类型之间不能混着使用,容易出错


  • 发表于 2021-09-08 16:00
  • 阅读 ( 602 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
易木
易木

5 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章