欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > c语言 >  C语言学习的入门知识点有哪些?

C语言学习的入门知识点有哪些?

来源:www.pxwy.cn 发布人:云朵

2021-12-23 11:43:29|已浏览:168次

C语言学习的入门知识点有哪些?

C语言入门小知识

    1、sizeof():查询当前对象或类型所占空间大小,包含最后的\0,而strlen不包含

    2、signed和unsigned:signed是带符号的,unsigned不带符号的,在signed里面,左边第一位表示符号位,改为为0表示为证书,为1表示为负数

    3、事实上计算机是用补码的形式来存放整数的值。正数的补码是该数的二进制形式,负数的补码需要通过以下几步获得:

1)先取得该数的绝对值的二进制形式

2)再将第一步的值按位取反(除符号为)

3)最后将第二步的值加1

    4、(int)1.8为1.强制去掉后面小数点数字

    5、短路求值:只有当第一个运算数的值无法确定逻辑运算的结果时,才对第二个运算数进行求值。C语言对逻辑与和逻辑或采用短路求值

    6、getchar()从标准输入流中获取下一个字符,解决else悬挂问题多使用大括号

    7、i=5;j=i++  输出i为6,j为5

    8、i=5;j=++i   输出i为6,j为6

    9、C语言中唯一的三目运算符:条件运算符max=a>b?a:b

    10、goto语句用来跳出循环,一般少使用

    11、数组全部设置为0:a[10]={0}

    12、数组初始化一部分的值:a[10]={[1]=1,[3]=5}

    13、字符串处理函数:需要先导入<string.h>

1)获取字符串的长度:strlen()

2)拷贝字符串:strcpy和strncpy(复制单位,被复制单位),其中strncpy可控制字符个数,不包括\0字符

3)连接字符串:strcat和strncat,会在后面自动添加\0

4)比较字符串:strcmp和strncmp,如果返回值小于 0,则表示 str1 小于 str2。如果返回值大于 0,则表示 str1 大于str2。如果返回值等于 0,则表示 str1 等于 str2。

    本文由培训无忧网达内教育课程顾问老师整理发布,更多课程信息可关注C语言培训或添加老师微信:15033336050

      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-9472.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注c语言频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!