从头学习c(1)

目录

 2.第一个代码

3.初识数据类型

​编辑

4.初识常量变量以及其作用域

5.字符串和转移字符


C语言乃是万物之本,所以学习好c对于我们即将从事编程的技术人员非常重要。C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,我们采用vs2019进行学习c语言,它可以编写+编译c语言的代码。

1.如何写C语言代码?1.创建一个i项目。2.创建一个源文件。3.写代码4.编写代码。

 2.第一个代码

mian 函数是主函数,想要使用prontf函数,需要调用库函数<stdio.h>。我们还需要注意一个工程可以又多个c.文件,但是多个c.文件只能有一个main函数。

3.初识数据类型

 c语言中需要数据类型来描述问题。C语言中,数据类型可分为:

整形识我们最常用的字符类型,整形数据指的是不带小数的数字。我们要知道bit和字节(byte)之间的换算关系。

4.初识常量变量以及其作用域

在c语言中,常量指的是能够不能够被改变的量,变量指的是能够被改变的量。定义变量的方法是:类型+名字+数字

在此处强调一个调试点。

我们还要注意区分局部变量和全局变量。局部变量指的是在{}里面的变量,全局变量指的是{}外面的变量,当全局变量和局部变量名字器冲突的话,局部变量优先。此程序打印出来的是10。

 接下来讲一讲作用域,通俗来说,作用域指的是一个变量的可用代码的范围。局部变量的作用域是指局部变量所在的局部范围。全局变量的作用域指的是整个工程。作为一个全局变量,即使在main哈数之外,我们依然可以调用它。

接下来讲一讲常量,常量可以分成以下几种:

像//3.14  //10 这些都属于字面常量,而const修饰的常变量具有常属性,即不能改变的意思。

左边的num是变量,所以打印出来的是10.而右边的num是常变量,不能修改,因此报错。

5.字符串和转移字符

在这里,我们需要注意,字符串的结尾隐藏了一个\0的字符,这是结束的标志,这很重要。但是在计算字符串长度的时候,不能够把结束标志放进去,

 

 有个问题:如果我们像打印c:\code\test.c应该如何打印?

常规手段打印不出来,因为转义字符的存在使得意思发生改变了。

题目:计算数组的元素(用数组的总大小除以单个元素的大小即可)

 

下面讲解下源码,补码和反码:反码=原码符号位不变,其他位按位取反,补码=反码+1.正整数的原码,反码补码相同。

前置++是先++再使用

后置++是先使用再++

 条件操作符

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值