
编程语言
C/C++ CAPL Linux
快乐的小鱼123
这个作者很懒,什么都没留下…
展开
-
大小端模式理解
例如一个十六进制数据是0x12345678,可以看出这个数据需要4个字节来存储,字节顺序应该分别为 12 34 56 78,可以看出78为当前数据字节序的尾端。0x12为高字节,0x78为低字节,将其存放在0x4000(低地址)-0x4003(高地址)地址中。小端:高高低低,同步的;即:大端:高低低高;原创 2025-03-07 09:48:39 · 169 阅读 · 0 评论 -
基于C语言对CAPL语法基础的理解
2.CAPL 脚本是基于事件驱动的,任何事件都有可能触发CAPL脚本的执行,比如,按键事件,定时器事件,执行测试等;5.使用CAPL编写时,小写字母和大写字母是不同的变量,但是CAPL支持的关键字是不区分大小写的,比如 INT a;,专门用于CANalyzer和CANoe工具环境,但是CAPL简化了C语言,移除了复杂的指针概念,和一些不常用的关键字。message是CAPL独有的数据类型,可以用来仿真,改写,创建报文等,是CANoe 仿真测试的比较核心内容。//消息id后面加x,表示扩展帧 十六进制。原创 2025-02-28 15:48:23 · 973 阅读 · 0 评论 -
MID函数——excle中提取一列中的特定内容
表示截取的字符串为A5单元格,从第7位开始向右截取8个数字。举例:在任意单元格输入公式=在MID(A5,7,8),作用是从一个字符串中截取出指定数量的字符。从左起向右截取的长度是多少(用数字表达)从左起第几位开始截取(用数字表达)原创 2019-11-29 16:02:39 · 1171 阅读 · 0 评论 -
数组的两种传递方式
原创 2018-08-22 19:58:14 · 13216 阅读 · 0 评论 -
c/c++输入输出流iostream与stdio之间的区别
属于c++语言,开发c++程序可以用stdio和iostream,推荐使用 iostream,输入输出格式为cout<<..,cin>>..#include<iostream.h>仅仅支持字符流,不能引入命名空间,否则会编译出错。属于c语言,开发c程序用stdio,输入输出格式为printf(),scanf()(先从自定义的文件中查找,如果找不到再从编译器自带的函数库中寻找),任何符合标准的C++开发环境都要有这个头文件,直接从编译器自带的函数库中寻找文件),而。在新的标准C++中使用。原创 2018-08-14 22:10:39 · 25850 阅读 · 0 评论 -
stdio.h头文件使用
是文件包含命令,后面跟着引号""或者尖括号<>,意思是将引号或尖括号内指定的文件包含到本程序中,成为本程序的一部分,而包含的文件通常是由系统提供的。具体打开自己的VS安装目录,找到include文件夹,打开include夹下面的stdio.h文件即可查看。主要有文件访问、二进制输入/输出、格式化和非格式化输入/输出、文件定位、错误处理、文件操作等。getchar() 从屏幕得到一个字符。fgets() 从磁盘得到一个字符串。gets() 从屏幕得到一个字符串。尖括号<>编译程序会。原创 2018-07-19 22:54:25 · 22043 阅读 · 0 评论 -
printf()常用转换说明及其输出结果
十进制记数法,其中n表示精确到小数位后n位.十进制。无符号十六进制整数(A-F)浮点数、十六进制数、p记数法。浮点数、十六进制数、p记数法。无符号十六进制整数(a-f)表示"%"百分比符号本身。原创 2018-07-17 21:40:13 · 747 阅读 · 0 评论 -
C\C++中函数参数的三种传递方式
这个形参的地址空间在函数执行完毕后,会被回收掉。整个被调用函数对形参的操作,只影响形参对应的地址空间,这种传递方式中,实参是变量的地址{swap(&a,&b);},形参是指针类型的变量。,其实是实参的一个别名,在被调用函数中,整个被调用函数对形参的操作执行完毕后,整个被调用函数对形参的操作执行完毕后,,因为这两个不是同一个存储空间。原创 2018-07-16 09:07:30 · 5151 阅读 · 0 评论 -
结构体(struct)和联合体(union)的区别
U5中a四个字节,后面b和c加起来3个字节,正好补1个字节对齐;U6中b1个字节,要和后面的a对齐,需要补3个字节对齐,c也要补1个字节对齐,因而最终U6为12个字节。另外,要想改变这种默认对齐设置,可以用。代码中U3至少容纳最大e[5]=20字节,同时变量类型最大值是整数倍,即使double(字节数是8)的整数倍,因而sizeof(U3)=24。所有成员共用一块存储空间,在操作不同的成员时,编译器根据不同的成员类型,按照不同的方式取值。#pragma pack () /*取消指定对齐,恢复缺省对齐*/原创 2018-07-17 20:37:26 · 52858 阅读 · 0 评论 -
C++Primer第五版——习题答案及详解
本文转自:https://blog.youkuaiyun.com/misayaaaaa/article/details/53786215第一章全部题目(第一章基础较多)http://blog.youkuaiyun.com/misayaaaaa/article/details/53200001第二章1~10题:http://blog.youkuaiyun.com/misayaaaaa/article/details/532007731...原创 2018-05-30 18:42:30 · 28613 阅读 · 5 评论