在uchar范围0-255内可以转换
#include <iostream>
#include "squaresum.h"
#include <stdio.h>
int main(){
float f=255;
unsigned char c;
c =(unsigned char) f;
printf("%u %c\n",c,c);
f=256;
c =(unsigned char) f;
printf("%u %c\n",c,c);
}
输出
255 �
0
在uchar范围0-255内可以转换
#include <iostream>
#include "squaresum.h"
#include <stdio.h>
int main(){
float f=255;
unsigned char c;
c =(unsigned char) f;
printf("%u %c\n",c,c);
f=256;
c =(unsigned char) f;
printf("%u %c\n",c,c);
}
输出
255 �
0