初识C语言

一· 什么是C语言

二· main 函数

三· 库函数—— printf

四· 字符串

1、 C语言:计算机语言——人和计算机的交流

它是一种结构化的语言,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

2、 mian函数

它也叫主函数,是程序的入口,不管C语言有多少代码都从main开始执行 ,main函数有且只有一个,写mian函数常见的错误:

int mian()
书写错误

还有写完一个语句后,最后没有分号;注意分号不能用中文的分号,否则程序会报错。

3、 printf——f是format(格式)

它是一个库函数,是格式化输出函数 (scanf——格式化输入),它可以将一个或多个变量的值插入到字符串中,并将结果输出到标准输出流(常指屏幕),功能是在标准输出设备(常指屏幕)上进行信息的打印。

printf(" hello world!!! \n ");

printf函数也可以用来打印其他类型的数据:

int m=32;
printf("%d",m);   ——打印整形
printf("%c", 'b');  ——打印字符
printf("%lf",2.13);——打印双精度浮点型

库函数(Library function)

将函数封装入库,供用户使用的一种方式,⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。调用时,把它所在的文件名用# include <>加到里面就可以了。
eg:

# include <stdio.h>

printf函数需要包含的就是stdio.h这个文件头

4、 字符串

C语言中使用双引号括起来的一串字符就被称为字符串,例如:“dfbdjvdvb”,字符串的打印格式可以使用%s来指定

#include<stdio.h>
int main()
{
    printf("%s\n"," hello world !!! ");
    return 0;
}

字符串的末尾隐藏放在一个\0字符,\0字符是字符串的结束标志。例如:"asdfgh"我们看到了6个字符:a,s,d,f,g,h,但实际上末尾还有一个转义字符\0,所以我们打印字符串或者计算字符串长度时,遇到\0到时候就会自动停止了。
同时,字符串也可以放在字符数组中,例如:

#include<stdio.h>
int main()
{
    char arr1[]={'a','s','d','f'};   //arr1数组中存放着4个字符
    char arr2[]="asdf";             //arr2数组中存放着字符串,其中隐藏着转义字符 \0
    printf("%s\n",arr1);
    printf("%s\n",arr2);
    return 0;
}
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值