当前位置:首页 > 技术 >

c语言与c语言的关系(c语言与编程语言的区别)

来源:原点资讯(www.yd166.com)时间:2022-11-22 17:02:59作者:YD166手机阅读>>

在C语言中,可以用一个标识符来表示一个常量,常量在使用之前必须先定义,其一般形式为:

#include <stdio.h> #define POCKETMONEY 10 //定义常量及常量值 int main() { // POCKETMONEY = 12; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY); return 0; }

符号常量不可以被改变。

自动类型转换

数据类型存在自动转换的情况。

自动转换发生在不同数据类型运算时,在编译的时候自动完成。

c语言与c语言的关系,c语言与编程语言的区别(13)

char类型数据转换为int类型数据遵循ASCII码中的对应值。

注意:

  • 字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换
  • char可以转换为int,int可以转换为double,char可以转换为double

强制类型转换

强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

(数据类型) (表达式)

其作用是把表达式的运算结果强制转换成类型说明符所表示的类型。在使用强制转换时应注意以下问题:

  • 数据类型和表达式都必须加括号, 如把(int)(x/2 y)写成(int)x/2 y则成了把x转换成int型之后再除2再与y相加了
  • 转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换
  • 强制转换后的运算结果不遵循四舍五入原则

C语言基本运算符

c语言与c语言的关系,c语言与编程语言的区别(14)

除法运算中注意:

  • 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2
  • 而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000

取余运算中注意:

  • 该运算只适合用两个整数进行取余运算,如:10%3 = 1
  • 运算后的符号取决于被模数的符号,如(-10)%3 = -1,而10%(-3) = 1

自增与自减运算符

自增运算符为 ,其功能是使变量的值自增1。

自减运算符为--,其功能是使变量值自减1。

它们经常使用在循环中,自增自减运算符有以下几种形式:

c语言与c语言的关系,c语言与编程语言的区别(15)

点击获取1V1嵌入式学习规划,现在还送100G精选学习资料。

c语言与c语言的关系,c语言与编程语言的区别(16)

栏目热文

海底椰煲汤小孩能吃吗(海底椰与什么搭配煲汤小孩咳嗽喝)

海底椰煲汤小孩能吃吗(海底椰与什么搭配煲汤小孩咳嗽喝)

天气越来越热了,很多地方都开启了夏日模式,在与孩子享受夏日欢乐的同时,也给大家提个醒,那就是不要忽视夏季咳嗽的问题哦。儿...

2022-11-22 16:45:33查看全文 >>

响螺片海底椰煲汤的做法大全(海底椰响螺片煲鸡汤做法与功效)

响螺片海底椰煲汤的做法大全(海底椰响螺片煲鸡汤做法与功效)

《黄帝内经》认为“秋冬养阴”。所谓秋冬养阴,是指在秋冬养收气、养藏气,不应耗精而伤阴气,从而为来年阳气生发打好基础。响螺...

2022-11-22 16:46:26查看全文 >>

海底椰响螺肉煲鸡汤的做法(椰子响螺煲鸡汤的做法)

海底椰响螺肉煲鸡汤的做法(椰子响螺煲鸡汤的做法)

本期的粉丝靓菜是来自佛山的“馒头”。她说自己是一枚忙碌的金融民工,同时也是一名喜欢捣鼓食材的师奶,真的是非常幽默。我们一...

2022-11-22 16:54:05查看全文 >>

海底椰响螺详细做法(响螺海底椰详细做法)

海底椰响螺详细做法(响螺海底椰详细做法)

说到海底椰可能比较常煲汤的朋友就会比较熟悉了,海椰子坚果内的果汁稠浓至胶状,味道香醇,可食亦可酿酒,海椰子果肉细白,美味...

2022-11-22 16:49:50查看全文 >>

海底椰响螺片汤的做法(干响螺片海底椰干煲汤的做法)

海底椰响螺片汤的做法(干响螺片海底椰干煲汤的做法)

  今天教大家制作【海底椰响螺虫草汤】,这道汤鲜而不腻,入喉清润,能够清热防燥、润肺止咳,增强体质,做法方便,健康美味,...

2022-11-22 17:05:15查看全文 >>

c语言和高级语言(c语言与高级语言的关系)

c语言和高级语言(c语言与高级语言的关系)

本文转自公众号“CSDN”,ID:CSDNnews)作者 | Serdar Yegulalp 译者 | 王艳妮,责编 |...

2022-11-22 17:12:56查看全文 >>

先学c语言和c+语言(c语言学好了才能学c+语言)

先学c语言和c+语言(c语言学好了才能学c+语言)

写之前先来回答几个问题1、C 后台开发有哪些岗位?C 后台开发的岗位还是很多的,例如游戏引擎开发,游戏服务端开发...

2022-11-22 16:59:15查看全文 >>

c语言和软件技术(c语言程序详细教程)

c语言和软件技术(c语言程序详细教程)

这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯。如果你的目标是从事软件开发和编程工作,那么这些都是保持竞争力可...

2022-11-22 16:41:25查看全文 >>

c 语言怎么用(c语言编程在哪里使用)

c 语言怎么用(c语言编程在哪里使用)

引出C语言教程开篇,小编想先谈一谈,c语言的地位。翻了翻,百度,知乎,这些编程领域,被问的最多的便是 “某某语言和某某语...

2022-11-22 17:11:10查看全文 >>

c语言和c语言(c语言与编程语言的区别)

c语言和c语言(c语言与编程语言的区别)

关于C语言的那些小知识,准备学习或者刚刚入门的你已经了解了吗?语言种类编译语言静态声明语言面向过程的编程语言环境工具编译...

2022-11-22 16:34:05查看全文 >>

文档排行